私はSQL 2008で空間クエリを実行しようとしています-> POIの特定のリスト(関心のあるポイント、長い/緯度のGEOGRAPHY
データ)、それらが存在する郵便番号(マルチポリゴンGEOGRAPHY
データ)。
これは私が試したクエリですが、構文的に正しくありません:-
SELECT PostCodeId, ShapeFile
FROM Postcodes a
WHERE a.ShapeFile.STIntersects(
SELECT PointOfInterest
FROM PointOfInterests
WHERE PointOfInterestId IN (SELECT Item from dbo.fnSplit(@PoiIdList, ','))
これは、POI Id の csv リストを渡して分割することを意味します。それは問題ではありません..それは私のサブクエリですSTIntersects
. それは無効です。
それで..何か提案はありますか?