C# 对象名称SQL select无效
我试图从两个共享相同唯一标识符的表中选择项。我正在使用的select语句是;'C# 对象名称SQL select无效,c#,mysql,sql,C#,Mysql,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]
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'
谢谢您的表名为
电影
。这就是你应该选择的
这:
应该是这样的:
FROM films f1
JOIN filmData f2
您在查询中所做的是尝试从其他列中选择一列。。这真的没有意义。您的表名为
films
。这就是你应该选择的
这:
应该是这样的:
FROM films f1
JOIN filmData f2
您在查询中所做的是尝试从其他列中选择一列。。这真的没有意义。您的表名为
films
。这就是你应该选择的
这:
应该是这样的:
FROM films f1
JOIN filmData f2
您在查询中所做的是尝试从其他列中选择一列。。这真的没有意义。您的表名为
films
。这就是你应该选择的
这:
应该是这样的:
FROM films f1
JOIN filmData f2
您在查询中所做的是尝试从其他列中选择一列。。这真的没什么意义。哦,很简单,呃:p我对SQL不太在行,所以我希望更糟,谢谢你解释我的查询也在做什么。没问题。我想我们一开始都犯了这个错误。当我了解什么是连接时,我当然犯了这个错误,假设你直接连接了一个列。哦,很简单,呃:P我不擅长SQL,所以我期望更糟,谢谢你解释我的查询也在做什么。没问题。我想我们一开始都犯了这个错误。当我了解什么是连接时,我当然犯了这个错误,假设你直接连接了一个列。哦,很简单,呃:P我不擅长SQL,所以我期望更糟,谢谢你解释我的查询也在做什么。没问题。我想我们一开始都犯了这个错误。当我了解什么是连接时,我当然犯了这个错误,假设你直接连接了一个列。哦,很简单,呃:P我不擅长SQL,所以我期望更糟,谢谢你解释我的查询也在做什么。没问题。我想我们一开始都犯了这个错误。在了解JOIN是什么的时候,我肯定犯了一个错误,假设你直接加入了一列。检查一下名字。。您的代码显示“from film.[filmID]f1”,您解释了名为“films”的表,请检查名称。。您的代码显示“from film.[filmID]f1”,您解释了名为“films”的表,请检查名称。。您的代码显示“from film.[filmID]f1”,您解释了名为“films”的表,请检查名称。。您的代码显示“from film.[filmID]f1”,您解释了名为“films”的表