Right Join (IS NULL)

Wederom werkt dit type Join op dezelfde manier als de Left Join variant, maar precies omgekeerd. Waar bij de Left Join wordt uitgegaan van de gegevens in de linker (eerstgenoemde) tabel, wordt er hier uitgegaan van de gegevens in de rechter (tweedgenoemde) tabel.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
SELECT
   m.id,
   m.title,
   ma.actor_id
FROM
   movie_actors AS ma
RIGHT JOIN
   movies AS m
ON
   m.id = ma.movie_id
WHERE
   ma.actor_id IS NULL


Het resultaat is dan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
4    Caribische piraten        [i]NULL[/i]


Zoals je ziet wordt nu alleen de film opgehaald die nog niet voorkomt in de koppeltabel.

Hieronder is schematisch aangegeven welke gegevens met de “Right Join: IS NULL” worden geselecteerd.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Tabelopbouw
  3. Inner Join
  4. Left Join
  5. Left Join (IS NULL)
  6. Right Join
  7. Right Join (IS NULL)
  8. Outer Join
  9. Outer Join (IS NULL)
  10. Multiple Joins
  11. Tabel met zichzelf Joinen
  12. Tot slot

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.