当前位置:K88软件开发文章中心编程语言AspAsp01 → 文章内容

asp:多表联合查询的几种方法

减小字体 增大字体 作者:wangsdong     来源:asp编程网  发布时间:2018-12-30 8:29:33

asp编程开发过程中,从两表或者两张以上的表获取数据的几种方法

功能:sql联合查询
开发:www.K88.NET
作者:wangsdong

原创文章,转载请注明来源:asp编程网 


假设有表
users表(用户表),字段名:userid,username

product表(产品表),字段名:productid,productname,userid,addtime

现在要显示所有的产品,并且显示出来某个产品对应的用户名

 

1、使用sql语句的联合查询
select productid,productname,username,addtime from product,users where users.userid=product.userid

 

2、使用access查询功能
在access表中,可以创建查询,然后对”查询“进行查询,这种方法对多次查询非常好用,如:先对某两张表进行联合查询,得到一个结果集,然后再查询这个结果集与另一个表进行联合查询。
方法:(这里使用office2010)创建--查询设计--关闭,然后在空白处右击--sql视图,然后把sql语句复制到里面去,保存,给这个查询起个名字,asp中直接把这个名字当作表名使用就行了,字段名就是sql语句中的字段名,你也可以双击左边的查询名看看查询里面有什么东西,是不是和表一样。

 

3、sql server使用存储过程
打开数据库--可编程性--存储过程(右击)--创建新的存储过程



asp:多表联合查询的几种方法