2011-12-21 3 views
1

Google Fusion Tablesを使用してデータ用のモバイルWebページを作成していますが、ORDER BY(緯度および経度)とGROUP BYDISTINCTの代わりに、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 

は、他の誰がこのシナリオに遭遇していますか?

答えて

0

(あなたは、集計関数を使用しない限り)あなたは何を意味

+0

by句の選択/グループに含まれていない列で注文することができませんか?私はCOUNT()を使用しています... – AliCat

+0

ST_DISTANCE()を使用して、事前定義されたポイントから各行の異なる距離を計算できる施設までの距離を検索します(同じ名前の施設が2つある場合)。 MAX(ST_DISTANCE(Lat、LATLNG( "+ lat +"、 "+ lng +"))))を実行した場合(最大距離で注文したい場合) –

+0

ST_DISTANCEを追加することもできますLat、LATLNG( "+ lat +"、 "+ lng +"))をselectおよびgroup by句に追加すると、結果が得られます。 –

関連する問題