我有一个查询:
select min(price),
max(price),
name
from Table1
group by name
结果,我得到了表:
名称|最小(价格)|最高(价格)
但是我还会得到价格相同的行。如何解决? (我不需要具有相同值的行)
答案 0 :(得分:8)
使用having
:
select min(price), max(price), name
from Table1
group by name
having max(price) != min(price)
答案 1 :(得分:0)
如果我做对了,结果查询中的一个名称字段具有两个相同的价格字段。
select min(price),
max(price),
name
from Table1
group by name, price