在access中如何查询同一表内不同字段的重复值 80
比如有表a有b、c两个字段:bc众人人人老朽老汉女人女子人人大众显然,这里a、b两个字段都出现了“人人”的字符,请问,如何使用sql语句将其查询出来呢?我要的是通用的条件...
比如有表a有b、c两个字段:
b c
众人 人人
老朽 老汉
女人 女子
人人 大众
显然,这里a、b两个字段都出现了“人人”的字符,请问,如何使用sql语句将其查询出来呢?
我要的是通用的条件语句,不包括具体的查询内容,查询语句可以把整个表中所有b字段中与c字段重复的内容罗列出来。。。 二楼的答案不对!!! 展开
b c
众人 人人
老朽 老汉
女人 女子
人人 大众
显然,这里a、b两个字段都出现了“人人”的字符,请问,如何使用sql语句将其查询出来呢?
我要的是通用的条件语句,不包括具体的查询内容,查询语句可以把整个表中所有b字段中与c字段重复的内容罗列出来。。。 二楼的答案不对!!! 展开
6个回答
展开全部
你可以分别查啊,
select * from a where b='人人' and c= '人人'
还有一种,把ADN改成OR的话,那么是只要列中包含人人的都出来。。。。
给我分吧。。。绝对正确,今天我试过了
select * from a where b='人人' and c= '人人'
还有一种,把ADN改成OR的话,那么是只要列中包含人人的都出来。。。。
给我分吧。。。绝对正确,今天我试过了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a.b from a AS A,a AS b where a.b = b.c
把a表连接起来a×a,然后从得到的结果中筛选出就能得到字段B中和C中同时出现了的值
把a表连接起来a×a,然后从得到的结果中筛选出就能得到字段B中和C中同时出现了的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在"密码忘记了"先生的基础上,加上这样的判断语句IIF(IsNull(b),情况1,情况2)
这里的情况1是当IsNull(b)成立的时候,IsNull(b)成立代表着b和c没有重复的,反之不成立代表有重复的,那么就执行情况2。
当然情况1和情况2还得楼主自己来写
这里的情况1是当IsNull(b)成立的时候,IsNull(b)成立代表着b和c没有重复的,反之不成立代表有重复的,那么就执行情况2。
当然情况1和情况2还得楼主自己来写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询重复字段内容
select b from (select b from a union all select c from a ) d group by b having count(*)>1
查询重复表内容
select *
from a
where b in
(select b from (select b from a union all select c from a ) d group by b having count(*)>1 )
or c in
(select b from (select b from a union all select c from a ) d group by b having count(*)>1 )
select b from (select b from a union all select c from a ) d group by b having count(*)>1
查询重复表内容
select *
from a
where b in
(select b from (select b from a union all select c from a ) d group by b having count(*)>1 )
or c in
(select b from (select b from a union all select c from a ) d group by b having count(*)>1 )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询