【发布时间】:2018-04-30 05:58:21
【问题描述】:
表1(数字主键):
- id-1, number-123, name-asd
- id-2, number-124, name-asd
表2(编号可重复,id pk):
- id-1, number-123, name-asd
- id-2, number-123, name-das
- id-3, number-124, name-rrr
- id-4, number-124, name-asx
想要的输出:
124, asd
我必须将第一个表的行与第二个表中的行进行比较。
如果第一行不等于第二行中的每一行a.number = b.number,那么我们应该执行select * from table1。
如果我们找到匹配的行(在表 1 和表 2 之间),那么我们不应该执行上面找到的选择查询。
更新: 我怎样才能比较 3 个这样的表?
【问题讨论】: