0
我有一個包含3個字段和10個記錄的表。我想用WHERE在第一個字段上做一個SELECT並獲得唯一值。因此,如果field1的選擇返回4值讓我們說AA,AA,AB,AC,我想獲得AA,AB & AC。 我該怎麼做?如何在SAP中選擇唯一記錄
在此先感謝
我有一個包含3個字段和10個記錄的表。我想用WHERE在第一個字段上做一個SELECT並獲得唯一值。因此,如果field1的選擇返回4值讓我們說AA,AA,AB,AC,我想獲得AA,AB & AC。 我該怎麼做?如何在SAP中選擇唯一記錄
在此先感謝
記得在SAP ABAP與工作時,你應該使用於OpenSQL。一個非常簡明的指南可以在這裏找到:Complete OpenSql statements guide由TamásHolics編寫。您正在尋找的,我認爲該聲明是:
SELECT DISTINCT field1 FROM table INTO TABLE itab
這會從您的數據庫表中的所有不同的值裝入的進一步說明內部表。
謝謝,我後來發現DISTINCT在abap中有效。 – ekekakos
'SELECT DISTINCT field1'或'GROUP BY field1' - 看看標準的SQL – 2017-07-26 12:05:37