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

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]