商品表 goods 有學校字段 school_ids
學校字段 school_ids 中儲存學校表 school 的id,如果商品包含多個學校則多個id使用逗號分隔儲存
查詢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
mysql 逗號分隔的id轉為逗號分隔的名稱
mysql 的一張表a的某1欄位是用逗號分隔的code,每個code對應在b表的有code和名稱的對應表。如果用語句檢索出,用逗號分隔的名稱拼接在一起。select b.engine number,group concat code name astran name fromt fix code a...
mysql逗號分隔List欄位轉多行
具體的邏輯我還沒整明白,先記上再說,親測可用。select a1.id,a1.job depends from job version history a1 where a1.id in 1655,1656 id job depends 1655 353,3,532 1656 484,5,567se...
集合元素逗號分隔
arraylist strlist newarraylist strlist.add aa strlist.add bb strlist.add cc strlist.add dd system.out.println stringutils.join strlist.toarray 以上 輸出aa...