テーブルA:データを配列するフィールドを選択する方法は?
idA: 1, name: John;
テーブルB:
idB: 1, product: milk, idA: 1;
idB: 2, product: egg, idA: 1;
そして私はついにJSONの結果はそのようになりたい:私はPHPとMySQLを使用してい
[
{
"idA": 1,
"name": "John",
"TableB": [
{
"idB": 1,
"product": "milk",
"idA": 1
},
{
"idB": 2,
"product": "egg",
"idA": 1
}
]
}
]
。 クエリはどのようにする必要がありますか? ありがとうございます! 英語がうまくないのですみません。
あなたのコードがある – ASR
私は内部結合を使用しようとしていますが、それはちょうど私に複数の行を与える –
それはあなたがIDA 1のためにTableBから選ぶために2行を持っているので、あなたのクエリまたはコードを見ることができません。 – ASR