簡體   English   中英

無效的對象名稱SQL選擇

[英]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.

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