-1

共有値に基づいて 2 つのテーブルを新しいテーブルに結合しようとしていますが、うまくいきません。これが私が持っているものです。

表1:

id        |name     |
----------|---------|
1         |test1    |

表 2:

id        |name     |location |color    |
----------|---------|---------|---------|
1         | test1   |  10     |  blue   |

ここで求めているのは、Table1 から「名前」を取得し、それを Table2 の名前と照合し、一致した結果を Table3 に貼り付ける新しいテーブル (Table3) です。表 1 に一致しないものはすべて無視する必要があります。したがって、Table2 に「test99」があり、Table1 にない場合は、Table3 には入れないでください。

私が読んだすべてのことは、これを行うのは難しいことではないと言っていますが、私はそれで運が悪いだけです.

ありがとうございました!

4

3 に答える 3

0

テーブルへの選択を行うことができます。

Select * INTO Table3
FROM Table2 
WHERE Table2.Name IN (SELECT Name FROM Table1)
于 2013-08-29T16:20:12.577 に答える