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