操作兩個表的SQL語句,可用在數據源中

SELECT *,     (SELECT COUNT(*)
         FROM artwork b
         WHERE a.zgid = b.zgid
         GROUP BY b.zgid) AS 作品數,
         
        (SELECT COUNT(*)
         FROM projects c
         WHERE a.zgid = c.zgid
         GROUP BY c.zgid) AS 課題數,
       
        (SELECT COUNT(*)
         FROM paperbook d
         WHERE a.zgid = d.zgid
         GROUP BY d.zgid) AS 論文數

FROM users a where (dept = @dept)">
 
上面的語句操作了四個數據表,用zgid作關聯。可以用在sqldatasource裏面。綁定到一個GRIDVIEW中。這樣在一個GRIDVIEW中就可以顯示多個表中的數據了。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章