这是我的表结构
id state city lat lon
1 erer wer 34 34
2 ffff dfd 44 33
1 fds rw 0 45
使用它,我必须从上表中检索没有重复的数据。如果我必须检索标识为1
和2
的数据,则使用Group by id
。现在我还需要再检查一个条件,lat > 0
。
select *
from table
group by id and lat > 0
但是仍在检索0的数据。
答案 0 :(得分:1)
使用HAVING
select *
from table
group by id
having lat > 0
答案 1 :(得分:1)
尝试,
select *
from table
WHERE lat > 0
group by id