标签搜索

目 录CONTENT

文章目录

sql中使用CASE返回多个字段

高大北
2022-04-20 / 0 评论 / 2 点赞 / 336 阅读 / 320 字 / 正在检测是否收录...
SELECT 表名称.*,CASE 
  WHEN ujz.字段名=1 THEN (SELECT concat(jk.字段名,',',jk.字段名) from a表名称 jk WHERE ujz.字段名=jk.字段名) 
  WHEN ujz.字段名=9 THEN (SELECT concat(jk.字段名,',',jk.字段名) from b表名称 jk WHERE ujz.字段名=jk.字段名) 
  WHEN ujz.字段名=7 THEN (SELECT concat(jk.字段名,',',jk.字段名) from c表名称 jk WHERE ujz.字段名=jk.字段名) 
 else '0,0'
 end AS zdccSjhs
 FROM 表名称 ujz

效果图
1650445002922

2

评论区