0

問題:

地理空間ポイントを含む 2 つのテーブル (d1 & d2) があります。次のクエリを実行したい:

select * from table 1 where table1.point is within 50km of any point in table2.point

&を使用Spark-SQLして同じことを達成しています。(処理エンジンとして Spark、データ ストアとして Accumulo、GeoSpatial ライブラリ用の GeoMesa)。GeoMesaAccumulo

上記のクエリは一種のものですが、サブクエリを読んだ限り、where句で使用できないため、left semi join使用してそれを達成する方法がわかりません。Spark-SQL

4

1 に答える 1