我最近问了一个关于自我加入的问题,我得到了一个很好的答案.
该查询旨在查找事件1之后1天的ID,开始日期和事件2的价格.
代码工作正常.但我不明白如何.
有人可以尽可能彻底地解释 - 查询的不同部分是什么以及它们的作用是什么?
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
Run Code Online (Sandbox Code Playgroud)
我真的很感谢你的帮助,无论出于什么原因,我都非常难以理解这一点.
mysql ×1