【发布时间】:2016-09-22 08:03:54
【问题描述】:
我必须以一种特殊的方式用 SQL 连接 2 个表:
TABLE1 具有字段 GROUP 和 MEMBER,TABLE2 具有字段 GROUP 和 MASTER。 我必须通过将 TABLE1 复制到 TABLE3 并搜索 TABLE2 来构建一个包含字段 GROUP 和 ID 的新 TABLE3,如果存在来自 TABLE1 的 GROUP,如果将 GROUP 和 MASTER 复制到 TABLE3。
例子:
table1:
group member
1 a
1 b
1 c
2 x
3 y
table2:
group master
3 n
3 z
1 k
9 v
2 m
7 o
8 p
预期结果,table3:
group id
1 a from table1
1 b from table1
1 c from table1
1 k from table2
2 x from table1
2 m from table2
3 y from table1
3 z from table2
3 n from table2
我希望一切都清楚。
那么什么是 SQL 查询?
谢谢,海因
【问题讨论】:
-
看看“联合”。
-
您使用的是哪个 DBMS?
标签: sql