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

mysql:753

From: "Y.Tsutsui" <"Y.Tsutsui" <tutui@xxxxxxxxxx>>
Date: 2 Mar 99 20:27:37 +0900
Subject: [mysql 00753] select max value record

堤井です。
SQLの書き方なんですが、とある項目が最大のレコード1行取ってくるには
どうしたらいいのでしょうか?
今は
select field1, field2, field3, max(field4)
  into outfile 'temp' from table1 group by field1;

delete from table2;
load data infile 'temp' into table table2;

select t1.field1, t1.field2, t1.field3, t1.field4
  from table1 as t1, table2 as t2
    where t1.field4=t2.field4;

とかやっているんですが、もっとうまい方法は無いでしょうか?
よろしくお願いします。

プレック研究所システム開発室 堤井泰志
tutui@xxxxxxxxxx





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

->     753 1999-03-02 20:27 ["Y.Tsutsui" <tutui@x] select max value record                 
       755 1999-03-03 09:04 ┗[Hideaki Nakayama <na]