0 c# sql join visual-studio-2013
我试图在Visual Studio中使用3个表进行内部联接,但是我收到错误.当我只使用2个表进行内连接时,它可以工作.
这是我的3个表的代码:
"select b.bidID, b.userID, u.userFirstName, u.userLastName, c.clientName, b.productName, b.openingDate, b.status
from Bid b
inner join Client c on b.clientID = c.clientID
inner join User u on b.userID = u.userID
where b.clientID = '" + cId + "' ";
Run Code Online (Sandbox Code Playgroud)
有2个表:
"select b.bidID, b.userID, c.clientName, b.productName, b.openingDate, b.status
from Bid b
inner join Client c on b.clientID = c.clientID
where b.clientID = '" + cId + "' ";
Run Code Online (Sandbox Code Playgroud)
user
是MSSQL中的保留关键字.像这样使用方括号[user]
select b.bidID ,b.userID , u.userFirstName, u.userLastName ,c.clientName , b.productName , b.openingDate,b.status
from Bid b
inner join Client c on b.clientID=c.clientID
inner join [User] u on b.userID=u.userID
where b.clientID='" + cId + "' "
Run Code Online (Sandbox Code Playgroud)