SQL选择的对象名称无效

本文关键字:无效 对象 选择 SQL | 更新日期: 2023-09-27 18:01:51

我试图从共享相同唯一标识符的两个表中选择项目。我使用的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 [named 'films']有以下列:filmID, filmTitle, filmImagePath, filmRating, filmPrice.

表2 [named 'filmData']有以下列:电影,电影导演,电影描述,电影预告片,电影长度,电影导演,电影证书。

我得到错误"无效的对象名称'films.filmID'。"

谢谢

SQL选择的对象名称无效

您的表名为films。这是你应该选择的。

:

FROM film.[filmID] f1 
JOIN filmData.filmID f2 

应该是这样的:

FROM films f1 
JOIN filmData f2 

你在查询中所做的是试图从其他列中选择一列。这没什么意义