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

Comment sélectionner deux colonnes supplémentaires d'une autre table en fonction des valeurs de la table principale ?

Vous devez rejoindre deux fois les utilisateurs :

SELECT m.*, u1.name, u2.name
FROM maintable m 
INNER JOIN users u1 ON (m.userid1 = u1.userid)
INNER JOIN users u2 ON (m.userid2 = u2.userid)

Vous pouvez lire la documentation sur MySQL JOIN Syntax ici .