asp怎么多表查询
发布网友
发布时间:2024-01-10 19:33
我来回答
共3个回答
热心网友
时间:2024-01-11 08:44
跨表查询叫内连接,可以这样 表名.列名
sql="select procts.*,bsort.* from procts,bsort where procts.anclassid="&anclassid&" and procts.userid=bsort.userid order by procts.adddate desc"
上边只是个例子,如果你想用跨库查询用:数据库名.dbo.表名.列名
热心网友
时间:2024-01-11 08:44
关键是你的SQL语句。
假设你的procts里有一个ID字段,是整型的。在bsort里也有一个ID字段,也是整型的,并且二者是相同的(这个意思要是不明白我就不太好解释了。)
那么你的语句可以是
sql="select * from procts join bsort on procts.id=bsort.id where anclassid="&anclassid&" order by adddate desc"
热心网友
时间:2024-01-11 08:45
假设你的procts里有一个ID字段,是整型的。在bsort里也有一个ID字段,也是整型的.
sql="select * from procts as a,bsort as b where a.id=b.id and anclassid="&anclassid&" order by adddate desc"