Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP MySQL Wählen Sie eine ID aus einer Tabelle und Informationen aus einer anderen Tabelle aus

Das nennen sie Joining-Tabellen, Sie sollten eine Abfrage wie diese verwenden:

SELECT i.ID, i.Name, i.Phone FROM `queuelist` AS q
LEFT JOIN `info` AS i ON (
    q.clientID = i.ID
);

Ich verwende Aliase für eine kürzere Notation in der obigen Abfrage (Warteschlangenliste wird zu q und Info wird zu i) und setze dann die Join-Bedingung (das Bit zwischen ON()) so, dass die Client-ID aus der Warteschlangentabelle mit der ID in übereinstimmen sollte Infotabelle.

Siehe auch http://dev.mysql.com/doc/refman /5.0/en/join.html für weitere Details.