[英]How to group data from database by particular column?
我有以下數據集:
ToDo_Name List_ID
-------------------------------
Read book 1
Study English 2
Do excercises 2
Sleep 1
Eat 1
我需要通過創建這樣的數組的List_ID將此數據分組(並將其作為json發送到前端):
$result = array(
array("listId" => 1, array('Read book', 'Sleep', 'Eat ')),
array("listId" => 2, array('Study English', 'Do excercises'))
);
我不明白-我應該使用某些SQL查詢或PHP數組方法來執行此操作嗎? 樂於聽到任何建議...
您可以使用組concat ..
select list_id, group_concat(ToDo_Name)
from mytable
group by list_id
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.