0

我有两张桌子,我们称之为 t1 和 t2。我想选择 t1 中具有特定 ID 的数据,我只能使用 t2 中的 where 子句找到该数据。我不想选择 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 回答