mysql使用group_concat()函數拼接多行記錄顯示成一列

有一種情況下,我們可以將一個條件查詢出的一條或多條記錄拼接成一個字符串作爲一個字段顯示:

SELECT
		GROUP_CONCAT(ag.group_name) AS authorityGroupName,
		tg.teacher_id AS teacherId
	FROM
		authority_teacher_group tg
	LEFT JOIN authority_group ag ON tg.group_id = ag.id
	WHERE 1=1
	    and ag.group_type in (3,5)
	    AND ag.organization_id = 3
	    AND tg.is_deleted = 0
	    AND ag.is_deleted = 0
	GROUP BY
		tg.teacher_id

結果顯示如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章