mysql:2429
From: (moeru) <<moeru@xxxxxxxxxx>>
Date: Wed, 30 Aug 2000 00:17:16 +0900
Subject: [mysql 02429] Re: GROUP BY で全部のレコードを表示させる方法
2000/08/29 23:40:17 +0900にとみたまさひろ <tommy@xxxxxxxxxx>さんに頂いた 「[mysql 02428] Re: GROUP BY で全部のレコードを表示させる方法」への返事です。 モエルです。 >> 一時テーブルの使い方に関して、勉強したいです。 >> オンラインマニュアルのどこに書いてあるでしょうか? >あ、いや、create table 時に temporary と指定すればいいだけです。 >接続を切れば自動的に消去されます。それ以外は普通のテーブルと >同じです。 > >今回のだったら、こんな感じでできるかな?(試してません) > > create temporary table hoge (_rowid int not null, > price int not null, index(price)); > insert into hoge select _rowid, max(price) from item > where itemid = '$itemid' group by userid; > select userid, hoge.price, quantity from hoge left join > item using(price) order by hoge.price desc; > ># _rowid や price の型は適当に変更してください。 質問して良かったです。 こんなすごい技ができるんですね(^^) 明日、早速試してみます。 いつもありがとうございますm(__)m モエル
2425 2000-08-29 20:56 [<moeru@xxxxxxxxxx> ] GROUP BY で全部のレコードを表示させる方法 2426 2000-08-29 21:16 ┗[とみたまさひろ <tomm] 2427 2000-08-29 22:21 ┗[<moeru@xxxxxxxxxx> ] 2428 2000-08-29 23:40 ┗[とみたまさひろ <tomm] -> 2429 2000-08-30 00:17 ┣[<moeru@xxxxxxxxxx> ] 2430 2000-08-30 21:53 ┗[<moeru@xxxxxxxxxx> ] 2431 2000-08-31 07:23 ┗[とみたまさひろ <tomm] 2432 2000-08-31 18:19 ┣[Natsu Tanaka <natsug] はじめまして 2434 2000-08-31 23:33 ┃┣[<moeru@xxxxxxxxxx> ] 2435 2000-09-01 00:06 ┃┗[とみたまさひろ <tomm] 2443 2000-09-04 11:33 ┃ ┗[Natsu Tanaka <natsug] みなさんへ 2436 2000-09-01 00:13 ┗[<moeru@xxxxxxxxxx> ]