1
Google Fusion Tablesを使用してデータ用のモバイルWebページを作成していますが、ORDER BY
(緯度および経度)とGROUP BY
(DISTINCT
の代わりに、GFTではサポートしていません)。Google Fusion Tables同じクエリでORDER BYとGROUP BYのSQLクエリが機能しない
しかし、それは一緒にうまく再生されないようです。 GROUP BY
を使用すると、この文は単にORDER BY
を無視しているようです。
SQL文:
SELECT Count(), Facility_Name FROM 2206340 GROUP BY Facility_Name
ORDER BY ST_DISTANCE(Lat, LATLNG(" + lat + "," + lng + "))LIMIT 10
は、他の誰がこのシナリオに遭遇していますか?
by句の選択/グループに含まれていない列で注文することができませんか?私はCOUNT()を使用しています... – AliCat
ST_DISTANCE()を使用して、事前定義されたポイントから各行の異なる距離を計算できる施設までの距離を検索します(同じ名前の施設が2つある場合)。 MAX(ST_DISTANCE(Lat、LATLNG( "+ lat +"、 "+ lng +"))))を実行した場合(最大距離で注文したい場合) –
ST_DISTANCEを追加することもできますLat、LATLNG( "+ lat +"、 "+ lng +"))をselectおよびgroup by句に追加すると、結果が得られます。 –