22,207
社区成员
发帖
与我相关
我的任务
分享
select * from (
select min(ColumnIda) over (PARTITION BY ColumnIdb) as newid1,* from table1
)a where a.newid1 = a.ColumnIda order by ColumnIda
SELECT *
FROM (
SELECT *
,ROW_NUMBER() OVER (PARTITION BY IDB ORDER BY IDA) AS NUM
FROM TB
) T WHERE NUM=1
SELECT *
FROM tb a
WHERE EXISTS ( SELECT 1
FROM ( SELECT comunidb ,
MAX(columnida) columnida
FROM tb
GROUP BY comunidb
) b
WHERE a.columnida = b.columnida
AND a.comunidb = b.comunidb )