在Visual Studio中使用3个表进行内部联接

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)

Nin*_*ino 5

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)