以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [求助]一个ADO查询能涉及几个表吗  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=19531)

--  作者:fanzhe
--  发布时间:2008-8-13 13:52:24
--  [求助]一个ADO查询能涉及几个表吗

本来是这样的:

select * from 配件动态

Where 配件ID=:ID and 增减日期>=:RQ1 And 增减日期<=:RQ2 and 增减原因=:YY

现在我想加几个表进去,代码如下,不知道是否可行:

select * from 配件动态 and 生产情况 and ......

Where 配件ID=:ID and 增减日期>=:RQ1 And 增减日期<=:RQ2 and 增减原因=:YY

and 产品ID=:cpID and 生产日期>=:scrq1 and 生产日期<=:scrq2

and ......

 


--  作者:水手
--  发布时间:2008-8-13 15:19:59
--  

快找本SQL书看看,不能这样写。

可参考以下设置:

select p.配件ID,p.配件名称,s.数量,。。。(根据需要增加字段即可)

from 配件动态 p,生产情况 s

Where p.配件ID=s.配件ID and s.增减日期>=:RQ1 And s.增减日期<=:RQ2

group by p.配件ID

order by p.配件ID


--  作者:fanzhe
--  发布时间:2008-8-14 11:58:13
--  

谢谢,要好好学学SQL才行了.