1

这是我的表结构

id   state     city   lat    lon
1     erer      wer    34     34
2     ffff      dfd    44     33
1     fds       rw     0      45

使用它,我必须从上表中检索没有重复的数据。如果我必须使用 id1和检索数据2,我使用Group by id. 现在我还必须检查另一个条件,是否lat > 0.

select *
  from table
 group by id and lat > 0  

但仍在检索 0 的数据。

4

2 回答 2

1

采用HAVING

select *
from table
group by id
having lat > 0 
于 2012-08-23T07:15:12.833 回答
1

尝试,

select *
from table
WHERE lat > 0 
group by id
于 2012-08-23T07:15:23.650 回答