hi,
i am a bit confused here. The select u show, has only one column in the select clause, but the results have to columns ??????
If you only want the ITM_CD to be shown and have it distinct (so only one value is shown) yes, you'll have to drop the second column (SKU_NUM). Since each ITM_CD can have multiple SKU_NUM's, showing them both will give u the result set shown. Select DISTINCT means that oracle filter out all rows from the result set that are really the same. Since u display the SKU_NUM column also and ,ultiple SKU_NUMs are referring to the same ITM_CD, multiple rows of are shown per ITM_CD.
Just take a look at your resultset and see that all the rows are different because of the SKU_NUM.
Hope this helps.