RT, 数据库A中的表t和数据库B中的表t是一样的结构,甚至内容之前也是一样的,但是数据库B的表t曾经被修改过一些非主键的数据项,现在我想对比A中的表t找出不一样的 请问怎么做呢?
解决方案 »
- SQL语句问题,从来没有遇到过
- mysql中的管理工具中,哪个软件对中文支持最好呀?用了一下mysql query browser ,对中文支持太差了,打开*.sql文件,竟然中文全为乱码!!!
- ecpg是不是Postgresql自带的预编译器
- mysql无法更改密码!
- 装好mysql后可以建表却不可以建库!!!why???(急)
- 万能的CSDN论坛啊,谁能告诉我WHY!
- Linux下的MySQL问题多多,请求帮忙?
- 各位老鸟,能不能根据你们的经验说说索引,别名有什么用处
- MySQL的最新版本是多少啊~~Alpha版本是什么意思?哪个版本是免费的~~
- windows下大数据 如何备份
- 求一条sql
- 请教MYSQL取字段的值为纯数字,其它的不要
where (a.f1<>t.f1 or a.f2<>t.f2 ....)
select * from B minus (select * from A)
试试
select * from b where b.id not in(select m.id from (select * from a union select * from b) m)
谢谢你的灵感。
select * from b a where a.id in (select m.id from (select * from a union select * from b) m group by m.id having count(1) > 1);