sql server中如何查到满足某一条件,而这些记录中的某个字段的值又不相同的记录

2024-12-03 12:40:55
推荐回答(3个)
回答1:

你可能要分两步,也就是一个复合的sql语句;
或者 你先使用 group by 语句,把记录 按照 那个你不希望重复
的字段分组,再将需要的字段选择出来

例如:
select * from table_name where id>1000 group by zd_name

这个语句结构可能要修改

具体的你最好查看sql语句教程,我也很长时间么有用了;
肯定能解决,但是可能需要用到一些函数,你看一看,
教程可以在 www.xunlei.com 上下载;
有很多,自己挑着看;

回答2:

不知道你的意思是不是在某个字段中查找不重复的值

select distinct(字段) from table

还有分组的时候,把重复值去掉

select 字段 from table group by 字段

这两个字段要一致

如果要加上条件:

select 字段 from 表 where id=1 group by 字段

回答3:

好象楼上的兄弟理解的都太复杂了,他要的就是一个带条件的查询语句:
select * from table where 字段=或<>值