0

t1 と t2 と呼ぶ 2 つのテーブルがあります。t2 の where 句を使用してのみ見つけることができる特定の ID を持つ t1 のデータを選択したいと考えています。t2 のデータを選択したくない (異なるデータを持つ多くの重複する列名) ので、どうすればよいですか?

4

2 に答える 2

3

これを試して

select * from t1 where t1.Id in (select distinct Id from t2)
于 2013-07-18T15:02:09.423 に答える
0

別のアプローチは、テーブルを結合することです

SELECT * FROM t1 
 JOIN t2 on t1.id = t2.id

2 つのテーブル間で共通の特定の ID でそれらを結合しています。

于 2013-07-18T15:05:11.477 に答える