27,581
社区成员
发帖
与我相关
我的任务
分享select * from ep_user where ep_code='USER_EP_051' and ep_val is not null
select distinct(ep_val),ep_code from ep_user where ep_code='USER_EP_051'
and ep_val is not null
select ROW_NUMBER() over(order by dev_id) as num,ep_code,ep_val
from (select distinct(ep_val),ep_code from ep_user where ep_code='USER_EP_051' and ep_val is not null)
SELECT ROW_NUMBER() OVER ( ORDER BY dev_id ) AS num
,ep_code
,ep_val
FROM ( SELECT ep_val
,ep_code
,[dev_id] = MAX([dev_id])
FROM ep_user
WHERE ep_code = 'USER_EP_051'
AND ep_val IS NOT NULL
GROUP BY ep_val
,ep_code
) as 表名 楼主的语句少了别名表 as 表名select ROW_NUMBER() over(order by dev_id) as num,
ep_code,
ep_val
from (
select ep_val,
ep_code,
min(dev_id) dev_id
from ep_user
where ep_code='USER_EP_051'
and ep_val is not null
group by ep_val, ep_code
)SELECT ROW_NUMBER() OVER ( ORDER BY dev_id ) AS num
,ep_code
,ep_val
FROM ( SELECT ep_val
,ep_code
,[dev_id] = MAX([dev_id])
FROM ep_user
WHERE ep_code = 'USER_EP_051'
AND ep_val IS NOT NULL
GROUP BY ep_val
,ep_code
)
用GROUP BY select ROW_NUMBER() over(order by dev_id) as num,ep_code,ep_val
from (SELECT ROW_NUMBER()OVER(PARTITION BY ep_val,ep_code order by dev_id)RN,dev_id,ep_val,ep_code from ep_user where ep_code='USER_EP_051' and ep_val is not null)
WHERE RN=1