Как работает 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

Я действительно ценю вашу помощь, по какой-то причине яМне действительно тяжело оборачиваться вокруг этого.

Ответы на вопрос(4)

Ваш ответ на вопрос