【发布时间】:2012-05-12 03:51:33
【问题描述】:
我有 2 个基表 TABLE_1 和 TABLE_2。我想派生一个包含两个表的 ID 的新表。
我需要 SQL 查询来创建名为 NEW_TABLE 的第三个表,其中 ID_1 和 ID_2 组合形成主键。如果 TABLE_1 或 TABLE_2 中的任何 ID 被更新或删除,它也应该反映在 NEW_TABLE 中。 例如:
TABLE_1 TABLE_2
ID XXX ID ZZZ
100 A 200 P
101 B 201 Q
102 N 202 R
103 F 203 S
NEW_TABLE
ID_1 ID_2
100 200
100 201
100 203
101 200
101 202
103 200
103 201
103 203
请帮助我......提前谢谢......:-)
【问题讨论】:
-
也许你想要的是一个视图? www.w3schools.com/sql/sql_view.asp
-
两个不同表中的数据集有什么共同点?我看不到可以将数据集连接在一起的条件。我确定您不想要随机结果!