多表查询的问题~! 急~~
windz 2003-12-15 05:37:08
我现在有两个表(ACCESS2000数据库):member 和 client, 他们有相同的字段number和state
我想把两个表中state字段为Yes的记录全部输出来,SQL查询该怎么写?
我是这么写的:
Select member.number as mn, client.number From member, client Where ((member.state=Yes)And (client.state=Yes))
得不到我想要的记录集 :(
而且,我还想得到记录后用个FOR把所有记录输出,可是number字段已经是别名了,我怎样在循环里把当前记录所对应的number字段的值输出呢?我没有办法让记录自己判别是用mn还是cn。
呵呵,也不知道大家看明白没有,我想:
//--选中两个表中state字段为YES的所有记录
Select member.number as mn, client.number From member, client Where ((member.state=Yes)And (client.state=Yes))
//--然后用个循环输出每个记录的值
For i=1 to rs.recardCount
'Response.Write rs("number")?
'还是
'Response.Write rs("mn")?
'Response.Write rs("cn")?
Next
有哪位老师可以指点我一下啊? :)
我的QQ:25397931
MSN:wind_z008@hotmial.com
24小时在线(弄不明白我就不睡觉!)