[英]Invalid object name SQL select
我試圖從共享相同唯一標識符的兩個表中選擇項目。 我正在使用的選擇語句是;'
select
f1.[filmTitle],
f1.[filmImagePath],
f1.[filmRating],
f1.[filmPrice],
f2.[filmActors],
f2.[filmDesciption],
f2.[filmTrailer],
f2.[filmLength],
f2.[filmDirector],
f2.[filmCertificate]
FROM film.[filmID] f1
JOIN filmData.filmID f2
ON f1.filmID = f2.filmID
WHERE (f1.filmID = @ID)
表1 [命名為“電影”]包含各欄; filmID,filmTitle,filmImagePath,filmRating,filmPrice。
表2 [名為'filmData']具有列; 電影ID,電影演員,電影描述,電影預告片,電影長度,電影導演,電影證書。
我收到錯誤“無效的對象名稱'films.filmID'。”
謝謝
您的桌子被稱為films
。 那是您應該選擇的。
這個:
FROM film.[filmID] f1
JOIN filmData.filmID f2
應該是這樣的:
FROM films f1
JOIN filmData f2
您在查詢中所做的就是嘗試從其他列中選擇一列。這實際上沒有任何意義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.