表结构 t
id name
1 a
3 b
4 cSELECT group_concat(name) FROM t WHERE id IN (1,2,3)
结果是:a,b
期望结果:a,'',bSELECT group_concat(name) FROM t WHERE id IN (1,2,3,5,7)
结果是:a,b
期望结果:a,'',b,'',''IN集合中的个数不缺定,是否存在于表中也不确定。
期望的结果如果集合中的ID在表中,取值name,否则补空
id name
1 a
3 b
4 cSELECT group_concat(name) FROM t WHERE id IN (1,2,3)
结果是:a,b
期望结果:a,'',bSELECT group_concat(name) FROM t WHERE id IN (1,2,3,5,7)
结果是:a,b
期望结果:a,'',b,'',''IN集合中的个数不缺定,是否存在于表中也不确定。
期望的结果如果集合中的ID在表中,取值name,否则补空
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货