注册 登录
编程论坛 ASP技术论坛

[讨论][求助]多表查询的sql语句为什么不能达到效果

guaishi 发布于 2007-09-20 14:52, 445 次点击
sql="select * from corp_producttype,corpuser_info where corp_producttype.id='"&id&"' and corp_producttype.guanlian in(corpuser_info.jobFunction1,corpuser_info.jobFunction2,corpuser_info.jobFunction3)"
2 回复
#2
hmhz2007-09-20 15:08
sql="Select * from corp_producttype where id='"&id&"' union all Select * from corpuser_info where id='"&id&"'"
#3
guaishi2007-09-20 16:01

完全没有看懂我那部分代码
因为用户可能选取三个选项,jobFunction1,jobFunction2,jobFunction3
它在数据表中保存一个编号,这个编号对应着另一个表中他填写的值

1