例如:我的数据库中有两个表:
数据表一:TALBE1
会员ID 会员名字
1001 张三
1002 李四
1003 王五
数据表二:TABLE2
会员ID 会员名字
1004 赵六
1002 李四
1003 王五
哪么我得到的结果为
1001 张三
1004 赵六
另一个问题:
要是以两个表为基础,想向TABLE2中加入数据的话,哪么我应该知道要加入的数据为TABLE1中的1001 张三
想向TABLE1中加入数据的话,哪么就加入TABLE2中的1004 赵六
也就是两个表的数据同步同意~!
小弟考虑了好久不会,哪位大哥大姐帮帮忙吧~!
谢谢~!!!
是两个数据表的数据同步问题~!!!!
我先在这里谢谢了
如何得到数据库中两个表中不相同的记录?
答案:2 悬赏:60 手机版
解决时间 2021-02-13 01:40
- 提问者网友:火车头
- 2021-02-12 05:35
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-12 06:22
select * from table1 where 会员ID not in (select 会员id from table2)
这样可以取出表1中有而表2中没有的记录
同理就可以取出表2中有而表1中没有的记录
这样可以取出表1中有而表2中没有的记录
同理就可以取出表2中有而表1中没有的记录
全部回答
- 1楼网友:街头电车
- 2021-02-12 07:39
我的做法
1、新建一个表格c
2、复制a表格的数据到c的a列
3、复制b表格的数据到c的b列
4、在c表格的c1录入=if(a1=b1,0,1)
5、下拉公式
6、查找c列所有的1,有1就代表a和b不同
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯