我需要根据列“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