在MySQL 中將選取值轉換為逗號分隔字串
將資料庫表中的選取值轉換為逗號分隔字元串通常很有用。這可以使用 GROUP_CONCAT() 函數來完成。
問題陳述:
目標是轉換 table_level 表中 id 列的選取值,其中parent_id 是 4,轉換為單一逗號分隔的字串。
初始代碼:
<code class="sql">SELECT id FROM table_level WHERE parent_id = 4;</code>
所需輸出:
"5,6,9,10,12 ,14,15,17,18,779"
解決方案:
要實現此目的,請使用以下查詢:
<code class="sql">SELECT GROUP_CONCAT(id) FROM table_level WHERE parent_id = 4 GROUP BY parent_id;</code>
解釋:
以上是如何在 MySQL 中將列中的多個值轉換為逗號分隔的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!