Я не знаю, используя какой метод я могу получить свои данные от MySQL, отсюда и название.Данные MySQL из внешней таблицы
В любом случае у меня есть 2 стола event_details
и event_dates
. event_details
имеет поля id,name,created,modified
. Важная таблица: event_dates
. Какие магазины start_date
и end_date
событий.
Образец данных, как показано ниже
id eventId date
1 72 20160520
2 72 20160521
3 72 20160522
4 73 20160518
5 74 20160519
6 75 20160524
7 75 20160525
8 75 20160526
Здесь сценарий для startdate
и enddate
подобно этому
Если есть только одна запись для
eventId
это означает, что событие имеет такой жеstartDate
иEndDate
.Если eventId находится в таблице более чем в 2 раза, чем первая запись
startDate
, и последняя записьendDate
.
Так что я запутался, что метод, который я должен использовать, чтобы получить результат в одной таблице с startDate
и endDate
мероприятия.
Я хочу данные в следующем формате
Name startDate endDate
music show 20160520 20160522
racing show 20160518 20160518
pupet show 20160519 20160519
dance show 20160524 20160526
Позвольте мне знать, если это проще через получать данные в массив в PHP файл и чем запускать через петли или проще с помощью запросов MySQL.
почему использовать право присоединиться здесь ??? –
как 'event_date' таблица должна иметь несколько event_date для определенного event_id –
Я попробовал запрос, и это дало мне минимум даты и максимальной даты для всей таблицы. Не для каждого события –