Как работает MYSQL Self-Join?
Я недавно задал вопрос о самосоединениях и получил отличный ответ.
Запрос предназначен для поиска идентификатора, даты начала и цены события 2, следующего за событием 1, на 1 день.
Код работает нормально.Но я нене понимаю, КАК.
Может ли кто-нибудь объяснить так подробно, как вы, что это за разные части запроса и что они делают?
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
Я действительно ценю вашу помощь, по какой-то причине яМне действительно тяжело оборачиваться вокруг этого.