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

mysql:8771

From: きたぢま <きたぢま <kitajima@xxxxxxxxxx>>
Date: Fri, 13 Feb 2004 12:03:16 +0900
Subject: [mysql 08771] Re: 最大値でレコードを抽出する

これは[yoshi]様が[04/02/13 11:53:50]に送信された、
[[mysql 08770] 最大値でレコードを抽出する]の返信です。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
きたぢまです。


サブクエリーにあたる部分を

CREATE TEMPORARY TABLE ・・・  SELECT * FROM ・・・;
(SELECT結果をそのままテンポラリテーブルに書き込む)

という感じで一度テンポラリテーブルに落とし込んで、
再度SELECTを発行する形にするのが良いかと…。

多分ですが、Oracleでも内部的には同様のことを自動的に行ってサブクエリーを
実現しているのだと思います。
また最新のMySQLではサブクエリーも対応しているようですが…。


yoshi> これをmysqlで実現するにはどうしたらよいでしょうか?
yoshi> サブクエリが使えないということなので、どうすればよいのか
yoshi> わからない状態です。




きたぢま <kitajima@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp/
━━━━────────────────────────────


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

      8770 2004-02-13 11:53 [yoshi <yosihisa@xxxx] 最大値でレコードを抽出する              
->    8771 2004-02-13 12:03 ┣[きたぢま <kitajima@x]                                       
      8772 2004-02-13 12:41 ┣[Naoki Shibata <naoki]                                       
      8773 2004-02-13 13:45 ┣[Shingo Yamagai <yama]                                       
      8774 2004-02-13 14:29 ┗[yoshi <yosihisa@xxxx]