程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> asp:多表聯合查詢的幾種方法

asp:多表聯合查詢的幾種方法

編輯:ASP技巧

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使用存儲過程
打開數據庫--可編程性--存儲過程(右擊)--創建新的存儲過程

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved