怎样把这几个sql连接在一起查询?
select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%动力营%' group by 学员
select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%班课%' group by 学员
select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%暑假班%' group by 学员
select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and (课程分类 like '%1对2%'课程分类 like '%1对3%') group by 学员
select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%1对1%' group by 学员
select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%高考志愿填报%' group by 学员
select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%理化生实验%' group by 学员
select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%专题集训%' group by 学员


18568453967 发布于 2019-11-7 11:51
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Wq0706Lv4见习互助
发布于2019-11-7 11:58

select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%动力营%' group by 学员

union all

select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%班课%' group by 学员

union all

select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%暑假班%' group by 学员

union all

select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and (课程分类 like '%1对2%'课程分类 like '%1对3%') group by 学员

union all

select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%1对1%' group by 学员

union all

select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%高考志愿填报%' group by 学员

union all

select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%理化生实验%' group by 学员

union all

select * from 个人业绩明细 where (收款归属 like '%全款%' or 收款归属 like '%渠道%') and 课程分类 like '%专题集训%' group by 学员


中间用union all 连接??

最佳回答
0
牛~~~Lv6中级互助
发布于2019-11-7 12:25

你这SQL不都一样的吗。

你为什么不就像你第四行 SQL 一样,like都在一条后面写

image.png


最佳回答
0
凌建Lv7高级互助
发布于2019-11-7 12:50(编辑于 2019-11-7 13:33)

哪用得着这么麻烦....我也是醉了,用case when 加一个字段就好了

最佳回答
0
happy_cangcangLv4初级互助
发布于2019-11-7 13:31


select * from 个人业绩明细 
where (收款归属 like '%全款%' or 收款归属 like '%渠道%') 
and (课程分类 like '%动力营%' 
    or 课程分类 like '%班课%'
    or 课程分类 like '%暑假班%'
    or 课程分类 like '%1对2%'
    or 课程分类 like '%1对3%'
    or 课程分类 like '%1对1%'
    or 课程分类 like '%高考志愿填报%'
    or 课程分类 like '%理化生实验%'
    or 课程分类 like '%专题集训%'
    )
group by 学员;


  • 4关注人数
  • 506浏览人数
  • 最后回答于:2019-11-7 13:33
    请选择关闭问题的原因
    确定 取消
    返回顶部