У меня есть две таблицы: locations
и events
В каждой локации может быть несколько событий.Я успешно выполняю один запрос, чтобы получить все местоположения и соответствующие события, однако события возвращаются как объединенный набор данных со всеми данными location
.Мне нужно как-то перечислить все и все события как подстроки, чтобы я мог правильно обработать их позже.
Этот запрос:
"select locations.*,events.* FROM locations,events WHERE locations.lid = events.lid AND locations.lid=1001"
Возвращает объединенные данные, например:
data [array 1]
0: lid: "1001" // location info
name: "Johns Bar"
address1: "123 Main St"
...
...
eventID: "1000" // event info
eName: "Halloween Bash"
eDate: "2018-10-31"
...
...
Можно ли получить конкретный locations.lid
и все соответствующие events.lid
и иметь записи events
, перечисленные как подмножество location
данных.
Что-то, что могло бывернуть как:
data [array 1]
0: lid: "1001"
name: "Johns Bar"
address1: "123 Main St"
...
...
Events: [array 5]
0: lid: "1001"
eventID: "1000"
eName: "Halloween Bash"
eDate: "2018-10-31"
...
...
1: lid: "1001"
eventID: "1010"
eName: "Christmas Party"
eDate: "2018-12-17"
...
...
2: [lid: "1001",...]
3: [lid: "1001",...]
4: [lid: "1001",...]