XT_*_*ova 1 sql sql-server join sql-server-2008
我正在学习C#和一些SQL服务器,现在我正试图从我的小型数据库中获取信息.
我有两张桌子:Movie和MovieHandler.
在电影表中,我有MovieCodeLable一个唯一的号码和Title电影.
在MovieHandler表中,我MovieCodeLable和我的电影表中的相同,我也有她的colum InStore,在商店或商店中没有0或1.
我正在尝试显示不在商店中的电影的标题.但我发现很难弄清楚如何连接表格.
我试过这个SQL查询:
SELECT Title
FROM Movie
JOIN MovieCodeLable
ON MovieHandler.MovieCodeLable
WHERE InStore = 0
Run Code Online (Sandbox Code Playgroud)
由于我只是在Visual Studio 2012中尝试此查询时遇到错误,我可能错过了一些基于SQL和JOINS的基础知识,但是我希望有些人能够使JOINS顺利成为我和其他人的黄油,并且学习它.
你的JOIN错了,你的ON条款不完整.JOIN应该包含您要加入的2个表的名称,在本例中是Movie和MovieHandler ON应该是格式A = B的表达式.所以您的查询应该是:
SELECT Title
FROM Movie
JOIN MovieHandler
ON Movie.MovieCodeLable = MovieHandler.MovieCodeLable
WHERE InStore = 0
Run Code Online (Sandbox Code Playgroud)