Több táblás lekérdezéseknél igen gyakran használjuk az oszlopnevek megadásánál a táblaneveket előtagként, ami elég hosszú kifejezésekhez vezet.
Ekkor célszerű táblanevekhez rövid álneveket rendelni a "C_Tabla_Neve AS C" formában.
A parancs általános formája:
SELECT
T1.OszlopN_Neve,
T2.OszlopM_Neve, ...
FROM
Tabla1_Neve
AS
T1
JOIN
Tabla2_Neve
AS
T2
ON
T1.Sajat_Kulcs
=
T2.Idegen_Kulcs
Példa: Ki mikor rendelt áruházunkban?
Forráskód
<?php
...
$SelectStr = "SELECT felhasznalok_tabla.FName, rendeles_tabla.Datum
FROM felhasznalok_tabla
JOIN rendeles_tabla
ON felhasznalok_tabla.id=rendeles_tabla.Felhasznalo_id ";
$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