作者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