mysql:2225
From: Tamon <Tamon <tamon@xxxxxxxxxx>>
Date: Wed, 21 Jun 2000 01:27:01 +0900
Subject: [mysql 02225] Re: SELECT 句で演算をした別名は WHERE 句では使えない?
tamonです。 実際に簡単なSQLでやってみました。が、ムリでした。すいません。 > SELECT句が一番最後に処理されるため > SELECTのエイリアス指定は、それより先に処理されるWHERE句に反映しない。 SELECTのエイリアス指定は主にgroup byで使います。 なんで、たぶん違うと思います。 ただ、へんなツッコミで申し訳ないけど、プログラム効率と データベースの処理スピードなんかを考えると、あまりいい方法 じゃない気がします。 あの方法だとインデックスは使われない気がするんですよね。 なんで、UNIX_TIMESTAMPなんて固定だし、プログラム中で 時間だして、86400足して、SQLのWHERE句は固定の数字にする 方法がいいと思うのですが・・・
2219 2000-06-19 23:37 [<moeru@xxxxxxxxxx> ] SELECT 句で演算をした別名は WHERE 句では使えない? 2220 2000-06-20 01:24 ┣["Ningfeng Yang" <yan] 2221 2000-06-20 05:39 ┗[Tamon <tamon@xxxxxxx] 2224 2000-06-20 18:51 ┗[<moeru@xxxxxxxxxx> ] -> 2225 2000-06-21 01:27 ┗[Tamon <tamon@xxxxxxx] 2226 2000-06-21 18:12 ┗[<moeru@xxxxxxxxxx> ] プログラム効率とデータベースの処理スピード 2227 2000-06-21 23:39 ┗[とみたまさひろ <tomm] 2228 2000-06-22 17:08 ┗[<moeru@xxxxxxxxxx> ]