1

これは私のテーブル構造です

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

これを使用して、上記のテーブルから重複のないデータを取得する必要があります。1idとでデータを取得する必要がある場合は2、 を使用しGroup by idました。ここで、もう 1 つの条件もチェックする必要がありlat > 0ます。

select *
  from table
 group by id and lat > 0  

しかし、まだ 0 のデータも取得されています。

4

2 に答える 2

1

試す、

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

使用するHAVING

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