3

TABLE_1 と TABLE_2 の 2 つのベース テーブルがあります。両方のテーブルのIDからなる新しいテーブルを導出したいです。

ID_1 と ID_2 を組み合わせて主キーを形成する NEW_TABLE という 3 番目のテーブルを作成するには、SQL クエリが必要です。また、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   

助けてください......よろしくお願いします..:-)

4

4 に答える 4

2

SELECT INTO を使用して、いくつかのテーブルから選択し、データを新しいテーブルに挿入できます。

于 2012-05-02T16:20:29.950 に答える
1

上記の場合にビューを使用できます

于 2012-05-02T16:19:50.087 に答える
1

最善の方法は、ビューを使用することです

于 2012-05-02T16:21:02.363 に答える
0

テーブルの代わりにクエリだけを使用しないのはなぜですか

SELECT
TABLE_1.ID,TABLE_2.ID
FROM TABLE_1,TABLE_2
于 2012-05-02T16:23:57.417 に答える