[前][次][番号順一覧][スレッド一覧]

mysql:12664

From: UNO Shintaro <UNO Shintaro <uno@xxxxxxxxxx>>
Date: Tue, 24 Jan 2006 07:57:46 +0900
Subject: [mysql 12664] Re: 複数の検索結果をつなぎあわせて取得したい

>  教えていただいた方法を参考にPHPを修正して何度か動かしてみました。
> 体感できるほど応答速度が改善しました。
> (たまたまレンタルサーバーが混雑していなかっただけなのかもしれませんが)

お役に立てたなら幸いです。

ところで自分が1つボケかましてたのを見つけたので訂正しておきます。

> ここでMySQL4.1以降だったら SELECT (上記のSELECT文) AS t WHERE `SUM` <> 0 で

「ここでMySQL4.1以降だったら SELECT * FROM (上記のSELECT文) AS t WHERE `SUM` <> 0 で」
の書き間違えでした。
ついでに書き添えると、MySQL4.0でも計算結果を一旦テンポラリテーブルに
INSERT〜SELECTしてそこからSELECTで`SUM`<>0の行だけ抽出するようにすれば
DBサーバ内で抽出が行えてDBサーバ〜Webサーバ間の通信量を削減できます。

-- 
UNO Shintaro, 宇野 信太郎  ( mailto:uno@xxxxxxxxxx )
http://www.venus.dti.ne.jp/~uno/  http://d.hatena.ne.jp/uno/


[前][次][番号順一覧][スレッド一覧]

     12661 2006-01-23 19:30 [Hisamitsu Issei <ds1] 複数の検索結果をつなぎあわせて取得したい
     12662 2006-01-23 20:32 ┗[UNO Shintaro <uno@xx]                                       
     12663 2006-01-24 02:06  ┗[Hisamitsu Issei <ds1]                                     
->   12664 2006-01-24 07:57   ┗[UNO Shintaro <uno@xx]