sql >> Databasteknik >  >> RDS >> Mysql

Hur väljer man ytterligare två kolumner från en annan tabell baserat på värden i huvudtabellen?

Du måste gå med två gånger med användare:

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äsa dokumentationen om MySQL JOIN Syntax här .



  1. MySQL-parameteriserade frågor

  2. Vad är C#-motsvarigheten till geography sql-serverdatatypen i .net framework 4.0?

  3. Hur skapar jag json-format med group-concat mysql?

  4. Importera CSV eller XML till MySQL