У меня есть 2 подзапроса, но у меня возникают проблемы с объединением столбцов из одних и тех же таблиц. Я попытался:
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;
Если я просто завершу запрос, ON a.userid = b.sourceid
он будет работать, но как я могу также присоединиться к этим таблицам в другом столбце ON a.listid = b.destinationid
?
Любая помощь приветствуется.
Ответы:
Присоединяйтесь так:
источник
Вы хотите присоединиться к условию 1 И условию 2, поэтому просто используйте ключевое слово AND, как показано ниже.
источник