昨天做了一個交叉表的統計:
得到的統計表有30列 4行,需要執行120個select count當時要的比較急匆忙的做了一個
總感覺有些的麻煩,想今天到網上找找有沒有更好的方法。搜了一天也沒找到個效率更高一點的方法
現在把我的思路先發出來:
我的工程是web project 用的是struts 用DBManager聯數據庫 120個select 如果要聯120次數據庫是恐怖的,
即使用連接池 如果被多個用戶同時使用也難以承受。
我先建了一個table 120個字段 然后用update table set abc="select count ..",set bbc="select count "..
用建好的一個類 取出數據 放到頁面上。
后來用戶又提出了 每一列都需要一個合計 ,我就直接在頁面上用取出的值進行相加。
統計表做完后 眼睛都看花了,現在正在找一些簡單的方法替代這種笨辦法。