1 列だけでグループ化する必要がある
SQL Server 2012 クエリ:
SELECT OrderID,Status,DateEdited
FROM orders
WHERE Status='Pending'
GROUP BY OrderID,Status,DateEdited
結果は次のとおりです。
ご覧のとおり、OrderId
列の値が重複しています。
動作しますが、グループ化しますOrderId,Status,DateEdit
が、必要OrderId
なのは、結果で一意になることです。次のようなものがあります。
SELECT OrderID,Status,DateEdited
FROM orders
WHERE Status='Pending'
GROUP BY OrderID