Orders
OrderNo ProductName
1 Product A
2 Product B
1 Product C
3 Product C
2 Product D
信息属于两(2)个表:
Orders
OrderNo ProductID
1 1
2 2
1 3
3 3
2 4
和
Products
ProductID ProductName
1 Product A
2 Product B
3 Product C
4 Product D
订单号值是来自另一个表('OrderNumbers')的外键,它们是自动生成的。我尝试使用GROUP BY关键字,但是,由于我使用了INNER JOIN语句,因此不允许这样做;
Column Products.ProductName无效,因为它未包含在agreegate函数或GROUP BY子句中
输出应显示:
Output
OrdersNo
1
2
3
更新:尝试使用DISTINCT关键字,但仍显示重复订单号(FK)的记录
有什么想法吗?谢谢。
答案 0 :(得分:1)
DISTINCT
将符合您的目的:
SELECT DISTINCT OrderNo FROM Orders