0

我想从行 id 等于第一个表的第二个表中获取数据?任何人都可以帮助我使用语法或代码吗?

4

2 回答 2

2

有很多不同的方法可以做到这一点。

您可以使用join

Select t2.* 
from tab2 t2
join tab1 t1 on t1.id = t2.id

你也可以使用in运算符

Select * 
from tab2 t2
where t2.id in (  select t1.id
                  from table1 t1
               )

或者您可以使用exists运算符

Select * 
from tab2 t2
where exists
(
  selec 1
  from table1 t1
  where t2.id = t1.id
)
于 2012-09-26T09:58:15.753 回答
0

由于您的问题被标记,iPhone IOS因此这可能是查询字符串

NSString *query = [NSString stringWithFormat:@"SELECT * FROM secondTable WHERE rowid = %d",yourRowID];
//where yourRowID is your first table id

但是,如果您在谈论Database语法,那么请参阅此链接表加入

于 2012-09-26T09:59:07.343 回答