Mezo_Nev IS NOT NULL: igaz, ha a Mezo_Nev mező értéke nem NULL.
A definiált komponensek vizsgálatára ezt a formát használhatjuk.
A parancs általános formája:
SELECT
T1.OszlopN_Neve,
T2.OszlopM_Neve, ...
FROM
Tabla1_Neve
AS
T1
LEFT JOIN
Tabla2_Neve
AS
T2
ON
T1.Sajat_Kulcs
=
T2.Idegen_Kulcs
WHERE
T2.OszlopM_Neve
IS NULL
Példa: Melyik felhasználó, mikor rendelt?
Forráskód
<?php
...
$SelectStr = "SELECT f.FName, r.Datum
FROM felhasznalok_tabla AS f
LEFT JOIN rendeles_tabla AS r
ON f.id=r.Felhasznalo_id
WHERE r.id IS NOT NULL;
";
$result = mysqli_query($MySqliLink,$SelectStr) OR die(mysqli_error($MySqliLink));
while($row = mysqli_fetch_array($result))
{
echo "Felhasználó neve: ".$row['FName']." - Vásárlás időpontja: ".$row['Datum'];
}
...
?>
A lekérdezett táblák (phpMyAdmin):
1. rendeles_tabla
2. felhasznalok_tabla
3. rendelt_termek_tabla