发布网友 发布时间:2022-05-02 10:39
共5个回答
热心网友 时间:2022-04-10 20:41
select name,sum(case when 满足x列约束 then x else 0 end) x,追答或者
select * from
(select name,sum(x) ss from a where 满足x列约束 group by name) m,
select name,sum(x) ss from a where 满足y列约束 group by name) n
where m.name=n.name and m.ss<n.ss
热心网友 时间:2022-04-10 21:59
你要把x,y 放到select 中,那么你比如要放到group by中,就不符合你的要求了。热心网友 时间:2022-04-10 23:34
select name ,x AS "别名",y as “别名” from a
热心网友 时间:2022-04-11 01:25
没怎么理解你的意思 可以把你想要的效果给出来吗?热心网友 时间:2022-04-11 03:33
我研究了一下,恐怕没办法,虽然可以搜索出列名,但是别名貌似只能是常量 想办法在应用端用java神马的完成这个需求吧 我在你另外提的一个问题中作答了l追问你说的完全不明白