现有两个表
table1:
id, name
1, 张一
2, 张二
3, 张三
4, 张四
table2:
id, name
1, 张一
3, 张三
5, 张五
问题:需要查询出table1中不在table2中的记录,即
id, name
2, 张二
4, 张四
由于对数据库只是学了个皮毛,希望各位指点
ps:我现在可以查出table1中在table2中的记录,SQL如下
SELECT * FROM table1
right join table2
on table1.id = table2.id
再次表示感谢 :)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.