我有个数据库,数据表名为Pro,每个人都有固定的Proid,字段类似如下:
id Proname ProID
1 张三 12
2 李四 13
3 王五 14
4 张三 12
5 张三 12请问用什么语句可以搜索成如下结果
id Proname ProID
2 李四 13
3 王五 14
5 张三 12顺序无所谓,只要能搜索出来结果就行。
id Proname ProID
1 张三 12
2 李四 13
3 王五 14
4 张三 12
5 张三 12请问用什么语句可以搜索成如下结果
id Proname ProID
2 李四 13
3 王五 14
5 张三 12顺序无所谓,只要能搜索出来结果就行。
in (select dintinct ProID from pro) order by id desc
from table1
group by Proname, ProID
--1.如果只有3个字段:
SELECT DISTINCT id,Proname, ProID
FROM Pro
--2.不止3个字段:SELECT *
FROM Pro t
WHERE id =(
SELECT MIN(id )
FROM tb
WHERE CHECKSUM(t.id ,t.Proname,t.ProID)=CHECKSUM(id ,Proname,ProID)
)
in (select ProID from pro group by proID) order by id desc