sql >> Database teknologi >  >> RDS >> Mysql

Hvordan vælger man to yderligere kolonner fra en anden tabel baseret på værdier i hovedtabellen?

Du skal deltage to gange med brugere:

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)

Du kan læse dokumentationen om MySQL JOIN Syntax her .



  1. Statiske funktioner og subs

  2. Er der nogen måde at kontrollere ydeevnen af ​​mysql indeksering

  3. Hvordan kan jeg indstille standardlagringsmotor, der bruges af MySQL?

  4. Top 3 tips, du skal vide for at skrive hurtigere SQL-visninger