Eu tenho duas subconsultas, mas estou tendo problemas para unir colunas das mesmas tabelas. Eu tentei:
SELECT * FROM
(SELECT userid, listid
FROM user_views_table
WHERE date='2013-05-15' AND view_type='lists') a
JOIN
(SELECT sourceid, destinationid
FROM actions_table
WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b
ON a.userid = b.sourceid
ON a.listid = b.destinationid;
Se eu simplesmente encerrar a consulta com ON a.userid = b.sourceid
ela funciona, mas como também posso associar essas tabelas em outra coluna ON a.listid = b.destinationid
?
Qualquer ajuda apreciada.
Respostas:
Junte-se assim:
fonte
Você deseja ingressar na condição 1 AND 2, portanto, basta usar a palavra-chave AND como abaixo
fonte