ルックアップテーブルに基づいてファクトテーブルを更新したいとします。ファクトテーブルのAddressid
を更新してルックアップカラムのnewaddress
に置き換え、ルックアップテーブルのoldaddress
カラムと比較する必要があります。SQL UPDATEステートメントのエラー
私は、SQL文の次書かれています:
Update [dbo].[fact_P]
Set Address_Id = (Select AddressID_new
From AddressLookup
Where fact_P.Address_Id = Lookup.AddressID_old)
が、それはエラーを投げています。
:検索は「AddressLookup」であるとして、私は自分のテーブル名で間違えておりませんので、もし、あなたが参加する必要がありますか? –
@a_horse_with_no_name SQL ServerやAccessのように見えますが、私は前者に傾いています。しかし、私はそのエラーがDBに固有のものだとは思わない。 –
***あなたはどうしていますか? ** –