mysql:5341
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 12 Apr 2002 22:08:52 +0900
Subject: [mysql 05341] Re: サブクエリ使えない場合
とみたです。 # 関係ない話題に返信でメールしないようにしましょうね。 On Fri, 12 Apr 2002 21:05:40 +0900 Koji Yamamoto <yamamoto@xxxxxxxxxx> wrote: > 日付だけが MAX 値でいいのですが、 val、price は最新のものを > 取ってこれません。 > > サブクエリが使えれば、すぐ取ってこれそうなのですが、 > MySQL は未対応のようなので、ほかに何か方法があるでしょうか? 2文になってしまいますが、temporary テーブルを使って、こういうのはいか がでしょうか。 mysql> create temporary table hoge -> select ko_num,max(concat(buy_y,buy_m,buy_d)) date -> from kb group by ko_num; mysql> select ko.name,val,date from ko,kb,hoge -> where kb.ko_num=ko.num and date=concat(buy_y,buy_m,buy_d) -> and kb.ko_num=hoge.ko_num; +----------+------------+----------+ | name | val | date | +----------+------------+----------+ | 関西太郎 | パール | 20020403 | | 東海一郎 | 金 | 20020331 | | 関東花子 | 金銀パール | 20020319 | | 沖縄三平 | 砂金 | 20020324 | +----------+------------+----------+ -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
5327 2002-04-07 20:07 ["kazuhito okada" <ma] はじめまして。 5328 2002-04-07 20:04 ┗[Hidetoshi OKAWA <hid] 5329 2002-04-08 21:28 ┣["kazuhito okada" <ma] ありがとうございます。 5338 2002-04-12 05:22 ┗["kazuhito okada" <ma] 5339 2002-04-12 16:18 ┗["M.Hori" <hori.masat] MySQL の Windows2000 へのインストール (Was Re: はじめまして。) 5340 2002-04-12 21:05 ┗[Koji Yamamoto <yamam] サブクエリ使えない場合 -> 5341 2002-04-12 22:08 ┗[とみたまさひろ <tomm] 5342 2002-04-13 14:27 ┗[Koji Yamamoto <yamam]