P
pingzi
Unregistered / Unconfirmed
GUEST, unregistred user!
在query1中查询出某些clientid号,如g001,g002等,如果在query2中又要查询
这些clientid的其他信息,正常的sql语句是
select *
from dbo.Currentinfo
where clientid in ('g001','g002')
现在想把 in 后面的语句用query1的查询结果代替,由于query1的查询语句比较
复杂,我不想使用嵌套,如果直接使用datasource进行连接,好像 in 后面不能带参数,
而 用 where clientid = :clientid 只能查出第一条记录。 应该怎么写? 谢了先。
这些clientid的其他信息,正常的sql语句是
select *
from dbo.Currentinfo
where clientid in ('g001','g002')
现在想把 in 后面的语句用query1的查询结果代替,由于query1的查询语句比较
复杂,我不想使用嵌套,如果直接使用datasource进行连接,好像 in 后面不能带参数,
而 用 where clientid = :clientid 只能查出第一条记录。 应该怎么写? 谢了先。