如果是两个表中都有一个id字段,求表a中有该id而表b中无该id的话一般不支持子查询也多能left join实现,如:select a.* from a left join b on(a.id=b.id) and b.id is null;
你这个要所有字段做对比,不象oracle有个minus比较简单,如果支持子查询的话,看看这个能否行:
select * from a where concat(a.col1,a.col2,a.col3...) not in(select concat(b.col1,b.col2.b.col3...) from b);
concat中要对应列出表中所有字段
你这个要所有字段做对比,不象oracle有个minus比较简单,如果支持子查询的话,看看这个能否行:
select * from a where concat(a.col1,a.col2,a.col3...) not in(select concat(b.col1,b.col2.b.col3...) from b);
concat中要对应列出表中所有字段
解决方案 »
- MYSQL导入数据失败.No query specified
- 有关索引的问题
- mysql 更新错误怎么恢复
- 一个数据库存取
- mysql 排它锁 实现
- 在mysql 怎么判断一个sql语句是否出错
- 求sql语句:一张表有三个字段A, B, C, 按C分类,求每类中B最小的记录
- 怎么我用kill命令杀掉进程后,进程仍然一直存在只是commend显示为killed
- 关于or 查询语句的默认值
- Exception in thread "main" java.sql.SQLException: Access denied for user 'root'@
- 两个ACCESS数据库如何将一个的数据合并到另一个!
- 有没有mysql资料或者是网站介绍啊
估计不容易实现你的要求