【发布时间】:2016-06-25 21:04:13
【问题描述】:
不确定我的查询出了什么问题,但我无法让它返回任何结果。据我所知,我正在使用 Northwind 的 2012 版本,并且我正在尝试获取为每个客户购买的 ProductID、ProductName、供应商名称和数量,我从DropDownList 作为参数 p1。
我的查询如下:
SELECT Products.ProductID,
Products.ProductName,
Suppliers.CompanyName,
[Order Details].Quantity
FROM Customers
INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID
INNER JOIN [Order Details] ON Orders.OrderID = [Order Details].OrderID
INNER JOIN Products ON [Order Details].ProductID = Products.ProductID
INNER JOIN Suppliers ON Products.SupplierID = Suppliers.SupplierID
WHERE (Orders.CustomerID = @p1);
如果有人能解决这个问题,我将不胜感激。
【问题讨论】:
-
那么到底是什么问题呢?你有错误吗?错误的结果?
-
你忘了告诉我们问题是什么
-
我没有得到任何结果,并且我已经运行查询以检查是否有一些测试用例下的订单。 @Mureinik
-
我的查询没有返回任何结果@Plutonix
-
@MicroBM 您是否直接在
SQL中运行了查询,如果是,结果如何。此外,您没有发布您如何调用此查询/存储过程,这将非常有帮助,因此我们可以进一步帮助您。