我最近問了一個關於自我加入的問題,我得到了一個很好的答案。MYSQL自加入如何工作?
該查詢的目的是查找1天后Event1之後的Event2的ID,開始日期和價格。
代碼很好。 但我不明白。
是否有人可以儘可能詳細地解釋 - 查詢的不同部分是什麼以及他們做了什麼?
SELECT event2.id, event2.startdate, event2.price
FROM mm_eventlist_dates event1
JOIN mm_eventlist_dates event2
ON event2.startdate = date_add(event1.enddate, INTERVAL 1 DAY)
WHERE event1.id=$id
我真的很感謝您的幫助,無論出於何種原因,我真的很難將這個包裹在我的頭上。
假設event1和event2是兩個完全不相關的表,它們恰好包含完全相同的數據。 – 2009-08-16 14:50:56