誰も左外部ジョインのテーブルを更新するための良いリファレンスを知っていますか?左外部ジョインのテーブルを更新する
左外部結合を実行する前に保存したい列を作成し、その列にデータを設定しますか?
segmentpatialdataを新しいテーブルに保存するか、またはsegmentpatialdataからの値を含む既存のテーブルに行を追加したいと思いますが、それを行うには挿入ステートメントがどこに行くかわかりません。
SELECT
a.rowid,
a.Season,
a.Name,
a.Latitude,
a.Longitude,
b.rowid,
b.Season,
b.Name,
b.Latitude,
b.Longitude,
CAST('LINESTRING(' + a.Longitude +' '+ a.Latitude +', '+
b.Longitude +' '+ b.Latitude + ')' AS GEOGRAPHY) AS segmentspatialdata
FROM
hurracane a
LEFT OUTER JOIN
hurracane b
ON
b.rowid = a.rowid + 1
AND b.season = a.season
AND b.name = a.name
WHERE
b.rowid IS NOT NULL
ORDER BY a.rowid
1 b.rowidがNULLではありません
は、なぜあなたは 'UPDATEのFROM'を使用していけないのでしょうか? – NEER
「左外部結合のテーブルを更新する」に慣れていません。もっと説明できますか?サンプルクエリで、どの列を更新しますか? –
これは、これを通常の結合 "b.rowid IS NOT NULL"にします。 – Paparazzi