Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP MySQL Sélectionnez l'ID d'une table et les informations d'une autre table

C'est ce qu'ils appellent joindre des tables, vous devez utiliser une requête comme celle-ci :

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

J'utilise des alias pour une notation plus courte dans la requête ci-dessus (la liste de files d'attente devient q et les informations deviennent i), puis définissez la condition de jointure (le bit entre ON()) pour qu'elle soit l'ID client de la table de listes de files d'attente doit correspondre à l'ID dans le tableau d'informations.

Voir aussi http://dev.mysql.com/doc/refman /5.0/fr/join.html pour plus de détails.