- 桌子
[Orders] : OrderID(Primary Key), CustomerID - 桌子
[Order Details] : OrderID(Primary Key), ProductID(Primary Key), Discount - 桌子
[Customers] : CustomerID[Primary Key]
使用这三个表,我想查询productID每个表的最高折扣CustomerID。我需要ProductID,CustomerID和的列Discount。我怎么解决这个问题?非常感谢各种帮助。
我尝试过以下脚本:
select ProductID, a.customerID,
(select MAX(discount)
from [Order Details]
where a.CustomerID=c.customerID
)
from Orders a
join [Order Details]
on a.OrderID=[Order Details].OrderID
join Customers c
on a.CustomerID=c.CustomerID
order by customerID