读书人

请问一条sql语句

发布时间: 2012-01-24 23:11:54 作者: rapoo

请教一条sql语句.


现有表a为主表,有字段a1,a2 表b为子表,有字段若干,其中字段a1与主表的字段a1为,一对多的关系.如

表a 表b
a1 a2 a1 xx
1 x 1 xx
2 x 1 xx
3 x 2 xx
2 xx

如果我对表a 使用了 sql 语句来查询, 如 select * from a1 where a1=1 or a1= 2 ,那么我想得到表b相应的记录,如何写这条语句? 我的后台数据库使用的是sql server 2005

[解决办法]
select * from a join b on a.a1=b.a1 where a1=1 or a1=2

读书人网 >VB Dotnet

热点推荐