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

Wie wählt man zwei zusätzliche Spalten aus einer anderen Tabelle basierend auf Werten in der Haupttabelle aus?

Sie müssen den Benutzern zweimal beitreten:

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)

Sie können die Dokumentation zur MySQL JOIN-Syntax hier lesen .