0
我沒有關於存儲過程(MySQL)的經驗。我想如下返回JSON數據,如何使用MySQL存儲過程返回值數組?
[
{
'id': 1,
'name': 'ABC',
'children': [
{
'id': 1,
'name': 'Ana',
'sex': 1
},
{
'id': 2,
'name': 'John',
'sex': 0
},
{
'id': 3,
'name': 'Max',
'sex': 0
}
]
},
{
'id': 2,
'name': 'XYZ',
'children': [
{
'id': 1,
'name': 'Bob',
'sex': 1
},
{
'id': 2,
'name': 'Mike',
'sex': 0
},
{
'id': 3,
'name': 'Sara',
'sex': 1
}
]
}
]
我的表
父表
id int 10,
name varchar 30
子表
id int 10,
name varchar 30,
sex tinyint 1,
parent_id int 10
在這裏,我可以返回的整個陣列現在的對象。但我不知道如何返回每個對象內的子數組。
請幫我實現這個
什麼語言是您使用? (php,java ...),因爲MySQL沒有JSON函數 –
帶CodeIgnitor的PHP – Prince