sql数据表中有A 和B两字段,用什么语句可以找出A字段的值等于B字段值的记录?求大神指教

如题所述

第1个回答  2016-12-13
select * from tablename where B in (select A from tablename)本回答被提问者采纳

sql数据表中有A 和B两字段,用什么语句可以找出A字段的值等于B字段值的...
select * from tablename where B in (select A from tablename)

用SQL语句取出表A中字段a like 表B中的字段b的记录,怎么实现?
--oracle select * from A where exists(select 1 from B where instr(A.a,B.b,1,1) > 0)

SQL数据库 两个字段A\\B,怎么筛选出所有A字段相同时,B为最大的那些数据...
按字段A分组,再按字段B降序排列,第一个就是了吧

求SQL,有两个表A,B。其中A有a1,a2两字段,B有b1,b2。A的a2的值应和B的...
from A,B where A.a1=B.b1 and not exists(select 1 from B e where A.a1=e.b1 having A.a2=count(*) );1楼逻辑清晰些,我是按命题条件一步步往上加的。很多时候内建视图可以更清晰方便的。但是我我用过不能内建视图的低版本数据库……悲催 ...

sql查询两个字段相同的记录
*)>1;查出结果是 uid time 1 1 还有一种是查询你指定信息,可以查询出ID信息:select distinct a.id, a.uid, a.time from ztest a join ztest b on a.id != b.id where a.uid = b.uid and a.time = b.time;查询结果是:id uid time1 1 1 3 1 1 ...

用sql语句怎么求 一个表T中 字段A,和字段B数据都相同的 数据。
把表名换成你的表 select t1.from 表名 t1,(select a,b from 表名 group by a,b having(count(*)>1)) t2 where t1.a=t2.a and t1.b=t2.b;

求助,sql语句,两个表A和B
sql查询问题比较灵活,常用是多表查询,有如下几种供参考(两张表):1、笛卡尔积:select * from 表1,表2;( 列数相加,行数记录相乘)2:等值连接:select * from 表1 s1,表2 s2 where s1.id = s2.id;3、外连接:在等值连接的基础上加上主表中的未匹配数据(左外和右外)左外:...

用sql语句怎么求 一个表T中 字段A,和字段B数据都相同的 数据。
把表名换成你的表 select t1.from 表名 t1,(select a,b from 表名 group by a,b having(count(*)>1)) t2 where t1.a=t2.a and t1.b=t2.b;

SQL 表TEST 字段A和B 我想找出A重复时筛选其中一条B进行删除
DELETE TEST WHERE B NOT IN --从TEST表中删除,当B字段的值不在条件里(SELECT MIN(B) FROM TEST GROUP BY A) --条件:从TEST按A分组,选B最小的记录

...查询出单行多列 表中a b两个字段,a的值在b中可能有1个或多个对应...
table2 as t2 where t2.b = t1.a and 额外条件2) as 对应于额外条件的列名2,(select top 1 t2.b from table2 as t2 where t2.b = t1.a and 额外条件3) as 对应于额外条件的列名3,from table1 as t1 where <t1.xxx = 'xxx'> --删选table1的条件 -- --有问题hi我 ...

相似回答