作者etrexetrex (moonet)
看板Database
標題[SQL ] 查詢的效能
時間Fri Jun 20 09:15:15 2008
假設我想查兩三個資訊
這兩三個資訊的來源是同一張table
那麼以下兩種有什麼差異
1.寫兩三個SQL去撈不同的資料,直接顯示在網頁上
2.寫一個SQL去撈整個table,在網頁計算這兩三個資訊
不曉得哪一個方法比較好?
--
blog:
http://etrex.blogspot.com/
site:
http://web.ntust.edu.tw/~B9409041/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.112.146
1F:推 alpe:1... 除非你資料庫用的很兇, 才要考慮2 06/20 11:21
2F:推 skya0:1和2同時用 Selcet CASE? 06/20 18:10
3F:推 slalala:1 06/20 21:42
4F:推 grence:這兩個比較的話,1的效能會比較好..吧 06/20 23:11
5F:推 starjou:沒辦法用一個 sql + where 得到那兩三筆? 06/21 03:05
6F:→ etrexetrex:我的問題是兩三種 意思是SQL應該要下兩三次 06/21 09:16
7F:推 starjou:同一個 table 下兩三次只是 where 條件不同不是嗎? 06/21 13:41
8F:→ etrexetrex:對呀 06/21 17:28
9F:推 starjou:所以理應可以組合成一個 where 呀 06/21 23:38
10F:推 slalala:可以做一次RESULTSET取沒問題 只是sql指令會較複雜 06/21 23:49
11F:→ etrexetrex:要顯示在兩三個表格裡 06/22 01:45