Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como selecionar duas colunas adicionais de outra tabela com base nos valores da tabela principal?


Você precisa entrar duas vezes com os usuários:
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)

Você pode ler a documentação sobre MySQL JOIN Syntax aqui .