我有一个基本上像这样的SQL表:
如您所见,有些数据使用相同的ProductID(1002和1004)。我希望此表格与相同ProductID的行进行求和并合并。
我正在使用c#和dataGridView。我们可以通过sql查询对这些值求和,然后将其加载到dataGridView上吗?或者我必须创建一个if - for etc ...语句来检查&求dataGridView行?
编辑:
对于大卫的回答:
select * from tblOrderDetail where OrderID in
(select OrderID from tblOrders whereCustomerID = 231234)
// Select * at start gets the ProductID and Quantity
如何将解决方案添加到此?当我尝试几件事情时,我在使用“in”条款时遇到了错误。
答案 0 :(得分:3)
SELECT productID, SUM(Quantity) AS Quantity
FROM myTable
GROUP BY productID