私はプロットのテーブルと天気予報テーブルを持っています。それらは両方ともGeographicalPlotIDフィールドによってリンクされています。SQL Server:キー値が同じ別のテーブルから最大値を1つのテーブルに挿入
私は各プロットのWeatherDataPulledフィールドに、そのプロットの天気表にある最新の値を挿入したいと思います。
私はこのクエリを使用していますが、これは動作しません。マルチパート識別子はバインドできません。私は運がない内部結合を試みました。
insert into
ControlTable(WeatherDataPulled)
select
max(Time)
from WeatherData
where (ControlTable.PlotID = WeatherData.PlotID
and ControlTable.PlotID is not null)
参加は、このように見えた:
inner join
WeatherData
on
ControlTable.PlotID = WeatherData.PlotID
私はこの作業を取得するために何をする必要があるか上の任意のアイデア?
あなたは 'JOIN'で何を試しましたか?そのSQLクエリを追加してください。本当に既存の行を挿入または更新したいですか? –