当前位置:asp编程网>技术教程>Asp教程>  正文

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

1970-01-01 08:00:00   来源:www.aspbc.com    作者:wangsdong   浏览量:3825   收藏

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

功能:sql联合查询
开发:www.aspbc.com
作者: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使用存储过程
打开数据库--可编程性--存储过程(右击)--创建新的存储过程



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网