Jak działa samodzielna praca MYSQL?

Ostatnio zadałem pytanie o Self-Joins i dostałem świetną odpowiedź.

Zapytanie ma na celu znalezienie identyfikatora, daty rozpoczęcia i ceny zdarzenia2, po zdarzeniu1 o 1 dzień.

Kod działa dobrze.Ale nie rozumiem JAK.

Czy ktoś mógłby wyjaśnić jak najdokładniej - jakie są różne części zapytania i co robią?

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

Naprawdę doceniam twoją pomoc, z jakiegoś powodu naprawdę ciężko mi to owinąć.

questionAnswers(4)

yourAnswerToTheQuestion