Hallo,
habe vier MySQL Tabellen in der Form:
id|name|vorname
id|gebdatum|gebort
id|telefon|telefax|email|homepage|kennziffer
kennziffer|info
Wie kann bzw. mit welchem MySQl-Befehl kann ich diese so verbinden,
dass ich das Resultat:id|name|vorname|gebdatum|gebort|telefon|telefax|email|homepage|info
lautet und ich somit das Resultat durchsuchen bzw. nach z.B. einem bestimmten Namen ausgeben lassen kann.
Die id's stimmen jeweils überein, die Kennziffern ebenfalls.
Mit SQL geht das über JOINS. Etwa so:
SELECT Tabelle1.id, Tabelle1.name, Tabelle1.vorname, Tabelle2.gebdatum, Tabelle2.gebort, Tabelle3.telefon, Tabelle3.telefax, Tabelle3.email, Tabelle3.homepage, Tabelle3.kennziffer, Tabelle4.info
FROM (Tabelle1 INNER JOIN (Tabelle3 INNER JOIN Tabelle4 ON Tabelle3.kennziffer = Tabelle4.kenziffer) ON Tabelle1.id = Tabelle3.id) INNER JOIN Tabelle2 ON Tabelle1.id = Tabelle2.id;
http://www.mysql.com/doc/en/JOIN.html
Gruß
Axel