我想从行 id 等于第一个表的第二个表中获取数据?任何人都可以帮助我使用语法或代码吗?
问问题
689 次
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 回答