Ja det kan du.
Eksempel:
tabel_a tabel_b tabel_c _______________ _______________ _______________| id | navn | | id | køn | | id | alder ||------+--------| |------+--------| |------+--------|| 1 | sam | | 1 | m | | 1 | 18 ||------+--------| |------+--------| |------+--------|| 2 | ana | | 2 | f | | 2 | 22 ||------+--------| |------+--------| |------+--------|
For at få følgende resultat:
_________________________________ | id | navn | køn | alder ||------+--------+--------+--------|| 1 | sam | m | 18 ||------+--------+--------+--------|| 2 | ana | f | 22
Du kan bruge følgende SQL-sætning:
SELECT a.id, a.name, b.gender, c.ageFROM table_a AS aLEFT JOIN table_b AS b ON a.id =b.idLEFT JOIN table_c AS c ON a.id =c.id
PS: svarede kun på dette for at gøre ascii-kunsten xD!