簡體   English   中英

具有連接的SQL更新查詢-無效的列名

[英]SQL update query with joins - invalid column name

我收到以下查詢的錯誤無效的列名'BookingDate'。 列在那里。 怎么了?

BEGIN TRANSACTION updateBookingFeeByFeeTypeId
UPDATE b
SET b.StandardFee = 22
FROM
Core.Booking b
INNER JOIN Core.Fee f
ON f.FeeId = b.FeeId
INNER JOIN Core.FeeSchedule fs
ON fs.FeeId = f.FeeId
WHERE FeeScheduleId = 8193
AND b.BookingDate >= '15-jul-2014'
AND StandardFee <> 22
ROLLBACK TRANSACTION updateBookingFeeByFeeTypeId
COMMIT TRANSACTION updateBookingFeeByFeeTypeId

錯是我做錯了一個假設。 該列不存在。 我在引用了一個令人困惑的復雜視圖之后做出了這個假設,並使得預訂表看起來實際上沒有包含此列

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM