我有以下查询:product_id
可能有多个USC_Code
和USC_description
。我想只显示一次product_id
以及它遇到的第一个usc_code
和usc_description
。
我已经尝试了first_value
但是这并没有给我我想要的东西而且Min
有效,但我无法保证我会得到正确的USC_Code
USC_Description
。
要尝试的其他任何建议或代码吗?
由于
SELECT PRODUCT_ID, PRODUCT_DESCRIPTION, MANUFACTURER_NAME,
USC_CODE, USC_DESCRIPTION,
BRAND_GENERIC_DESCRIPTION
FROM ADMIN.PRODUCT_DIM
Where USC_CODE is not null
And PRODUCT_ID <> 123
Group by PRODUCT_ID, PRODUCT_DESCRIPTION, MANUFACTURER_NAME,
USC_CODE, USC_DESCRIPTION, BRAND_GENERIC_DESCRIPTION
ORDER By PRODUCT_ID