开发者社区 问答 正文

请教一个SQL

表A的数据:

|column A|
 1
 2
 3
表B的数据:

|column A| |column B|
 1          1001
 2          1001
 3          1002
表C的数据:

|column A|
 1001
 1002
 1003
希望根据表A, C找到表B中没有匹配到的数据并插入表D,表D的结果应该为:

|column A| |column B|
 1          1002
 1          1003
 2          1002
 2          1003
 3          1001
 3          1002
 3          1003
前两行表示从B中得知1匹配到了1001,根据表C说明1002和1003没有匹配到,于是加入到表D

求教这个SQL怎么写

展开
收起
a123456678 2016-07-01 11:18:44 1858 分享 版权
1 条回答
写回答
取消 提交回答
问答分类:
SQL
问答地址: