mysql:7875
From: <lavlav@xxxxxxxxxx>
Date: Wed, 04 Jun 2003 18:57:41 +0900
Subject: [mysql 07875] Re: 日付検索について
近藤です。 かわじ、さん、返信ありがとう御座います。 ★かわじ、さん > 余計なことをいくつか書いていますが、結論は後半の方にあります。 申し訳ありません。 全てタイプミスですm(_ _)m > TYPE=MyISAM'; の後の ' が不要なのと、date_id に PRIMARY KEY と KEY の > 両方を設定しているのは、あまり必要のないことでは? phpMyAdminを使ってるのですが、上記の様に設定されてるようなので そのような書き方をいたしました。特にコレと言った理由はありません。 > SELECT > date_tb.date_name, > sum(count_tb.count_i) as count_i, > sum(count_tb.count_e) as count_e, > sum(count_tb.count_j) as count_j, > sum(count_tb.count_i) + sum(count_tb.count_e) + > sum(count_tb.count_j) as total > FROM > date_tb > LEFT JOIN count_tb ON date_tb.date_id = count_tb.count_date_id and > count_tb.count_name_id = $name_id > WHERE > date_tb.date_name BETWEEN '2003-05-01' AND '2003-05-31' > GROUP BY > date_tb.date_name > ORDER BY > date_tb.date_id なるほど。 WHERE節に、count_tb.count_name_id = $name_idを書くのではなく、 そうゆう書き方が出来るんですね。。。 JOINに関して1つ賢くなりました。 また、プログラム側で表示結果は生成しようと思います。 かわじ、さん、ありがとう御座います。
7872 2003-06-04 08:34 ["Tatsuya Kondo" <kon] 日付検索について 7874 2003-06-04 11:08 ┗[Shinya Kawaji <kawaj] -> 7875 2003-06-04 18:57 ┗[<lavlav@xxxxxxxxxx> ]