我需要根據列「TravelAgencyTypeCode」的值更新「dbo.ReservationStay」中名爲「TravelAgencyID2」的列中的值。 「dbo.TravelAgency」。編寫SQL CASE語句以基於另一個表中另一列的值更新列
更新的條件如下:如果dbo.TravelAgency中的TravelAgencyTypeCode不等於'DMC',則TravelAgencyID2 = TravelAgencyID(來自dbo.ReservationStay),ELSE TravelAgencyID2保持不變。
你有什麼嘗試? – 2014-12-04 11:36:36
你幾乎在你的描述中寫了這個查詢。你可以發佈你的努力嗎? – 2014-12-04 11:37:06
當條件依賴於另一個表中的列時,我被卡住了!當兩列在同一個表中時,我可以編寫CASE語句,但我無法弄清楚如何去做。 – user3115933 2014-12-04 11:38:28