ฉันมี 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
??
ความช่วยเหลือใด ๆ ชื่นชม
2
ขอบคุณสำหรับคำตอบ .. argh ไม่ได้มี ";" เมื่อสิ้นสุดการสืบค้นก่อนหน้า
—
user1899415