我有2个基表TABLE_1和TABLE_2。我想派生一个包含两个表的ID的新表。
我需要SQL QUERY来创建第三个被调用的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
请帮助我......先谢谢..: - )
答案 0 :(得分:2)
您可以使用SELECT INTO从某些表中进行选择,并将数据插入到新表中。
答案 1 :(得分:1)
您可以使用上述案例的观点
答案 2 :(得分:1)
最好的方法是使用视图
答案 3 :(得分:0)
为什么不使用查询而不是表
SELECT
TABLE_1.ID,TABLE_2.ID
FROM TABLE_1,TABLE_2