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

Entrando na mesma mesa mais de uma vez


Você precisa JOIN para os users table duas vezes e dê a eles identificadores diferentes (também conhecidos como aliases ) em cada JOIN dentro do seu SQL.
SELECT 
    comment, 
    userFrom.username AS commentFrom,
    userTo.username AS commentTo
FROM comments 
JOIN users AS userFrom ON userFrom.ID = comment.commentFrom
JOIN users AS userTo ON userTo.ID = comment.commentTo