簡體   English   中英

如何按特定列將數據庫中的數據分組?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM