使用另一个表中的id从一个表中选择数据(join?)

时间:2013-07-18 14:59:49

标签: sql-server

我有两个表,我们称之为t1和t2。我想在t1中选择具有某个ID的数据,我只能使用t2中的where子句找到该ID。我不想在t2中选择数据(许多重复的列名具有不同的数据),那我该怎么做呢?

2 个答案:

答案 0 :(得分:3)

试试这个

select * from t1 where t1.Id in (select distinct Id from t2)

答案 1 :(得分:0)

另一种方法是加入表格

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

您正在加入两个表之间共同的特定ID。