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

Consulta de junção do MySQL

Select ID, Name, Status, Notification
FROM TableA A
LEFT JOIN TableB B on B.receive-id = a.ID
 and b.notification <> 2
INNER JOIN tableC C on A.ID = C.Registered-id
WHERE a.status=1
and c.status-reg=7

Eu acho que você quer todos os usuários, mesmo que eles não tenham um registro na tabela B, desde que o status seja 1 e 7. Assim, eu acho que uma junção esquerda é necessária, e os limites devem ser impostos na junção (a menos que você queira para lidar com nulos na cláusula where)