mySqlはこれを出力します:
ご覧のとおり、行3と4には重複があるため、Jsonを出力するときにこれらの重複をマージします。正確には、jsonを次のようにしたいと思います。
[
{
"name": "The Crane Bar",
"lat": "53.2692",
"lng": "-9.06151",
"events": [
{
"name": "Traditional music session",
"info": null
}
]
},
{
"name": "Taaffes Bar",
"lat": "53.2725",
"lng": "-9.05321",
"events": [
{
"name": "6 Nations, Italy VS Ireland",
"info": null
}
]
},
{
"name": "a house",
"lat": "37.4401",
"lng": "-122.143",
"events": [
{
"name": "Party at Palo Alto",
"info": "Some info about the party"
},
{
"name": "2gdfgdf",
"info": "2gdfgdfgdf"
}
]
}
]
あなたは1つのlocation_name、lat、lngを使用し、event_nameとpost_contentをネストしていることを知っています(ここでの情報として)。
ありがとう!