-1

あるテーブルからデータを出力する必要がありますが、その顧客名が別のテーブルに表示されていて、これがどのように機能するのかよくわかりません。ありがとう

4

2 に答える 2

1

INNER JOIN両方のテーブルに表示されるすべての行を返す を使用できます。

select t1.*
from table1 t1
inner join table2 t2
  on t1.name = t2.name

JOIN構文を学習するのに助けが必要な場合は、ここに結合の優れた視覚的な説明があります

于 2013-02-21T16:55:05.583 に答える
0

これは基本的な SQL クエリです。

SELECT *
FROM t
WHERE t.name IN (SELECT name FROM t2);

これを表現する方法は他にもあります。SQL は初めてですか?

于 2013-02-21T16:49:59.480 に答える