sql >> Database >  >> RDS >> Mysql

PHP MySQL Selecteer ID uit de ene tabel en informatie uit een andere tabel

Dit is wat ze samenvoegen van tabellen noemen, je zou een query als deze moeten gebruiken:

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

Ik gebruik aliassen voor kortere notatie in de bovenstaande query (queuelist wordt q en info wordt i) en stel vervolgens de join-voorwaarde in (de bit tussen de ON()) als de clientID uit de wachtrijlijsttabel moet overeenkomen met de ID in de infotabel.

Zie ook http://dev.mysql.com/doc/refman /5.0/en/join.html voor meer details.



  1. Efficiënt samenvoegen over intervalbereiken in SQL

  2. Fout:Gegevensbron weigert verbinding tot stand te brengen, bericht van server:Te veel verbindingen

  3. Forceer Oracle om TOP N-rijen terug te geven met SKIP LOCKED

  4. Mysql - LIMIET per percentage?