【发布时间】:2016-04-13 12:40:45
【问题描述】:
我正在尝试在 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 + "' ";
有 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 + "' ";
【问题讨论】:
-
您遇到什么错误?你是如何执行查询的——EF?休眠?其他一些ORM?你用的是什么数据库?
-
你的SQL语句易受SQL Injection的影响
-
您收到的错误是什么?
标签: c# sql join visual-studio-2013