mysql 逗號分隔查詢

商品表 goods 有學校字段 school_ids

學校字段 school_ids 中保存學校表 school 的id,如果商品包含多個學校則多個id使用逗號分隔保存

goods:在這裏插入圖片描述

school:
在這裏插入圖片描述

查詢SQL:

select g.id,g.school_ids,GROUP_CONCAT(s.locality_name) from goods g left join school s on FIND_IN_SET(s.id , g.school_ids)
GROUP BY g.id
ORDER BY g.id ASC

結果:
在這裏插入圖片描述

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