从结果中选择唯一值

时间:2018-04-20 06:46:30

标签: mysql sql

sap_article_id
100262
100262
100262
100262
136151
100262
141933
136151
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
100262
141933
141933
136151
141933
141933
100262
141933
100262
100262
136151
100262
100262
100262
100262
141933
100262
100262
100262
100262
100262
100262
100262
100262
100262
136151
100262
100262
100262
141933
141933
100262
100262
100262
100262
100262
100262
100262
100262
100262
141933
141933
141933
100262
100262
100262
100262
138910
100262
100262
100262
100262
100262
138910
138910

我希望在

中订购唯一值
100262
136151
141933
138910

这是我的查询,当我使用GROUP BY时订单已更改:

SELECT sap_article_id 
FROM order_requisition ore 
INNER JOIN order_requisition_grouping org ON org.group_id=ore.group_id 
WHERE sap_vendor_id=10483 
ORDER BY modified_ship_date;

2 个答案:

答案 0 :(得分:1)

您可以使用GROUP BYDISTINCT

SELECT sap_article_id FROM Table_Name GROUP BY sap_article_id 

SELECT DISTINCT sap_article_id FROM Table_Name

答案 1 :(得分:1)

请尝试这个

SELECT DISTINCT sap_article_id
FROM TableName 
ORDER BY sap_article_id ASC