发布网友 发布时间:2022-04-26 20:07
共3个回答
热心网友 时间:2022-04-13 10:58
distinct 是按后面写的字段去去重。 你写了3个字段 他就是按这三个字段合起来 去去重。
然后你的想法也有问题。 既然井号有重复。 sqlserver 也不知道该给你带出哪一个井号对应的信息啊。
热心网友 时间:2022-04-13 12:16
distinct是将你取出来相同的信息给合并掉,像你现在上边写的就是你选出了jh,yy,hs是这三个信息都相同的情况下,记录合并。
热心网友 时间:2022-04-13 13:51
一般是这样操作的
查询重复井号:
select jh from 表 group by jh having conunt(jh) > 1
查询有重复井号的信息信息
select * from 表
where jh in
(
select jh from 表 group by jh having conunt(jh) > 1
)
order by jh