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