mysql:757
From: "Satoshi Tatsuoka" <"Satoshi Tatsuoka" <satoshi@xxxxxxxxxx>>
Date: Wed, 3 Mar 1999 11:02:45 +0900
Subject: [mysql 00757] Re: select max value record
立岡です。 >堤井です。 > >>field4 が最大のレコードを取ってくるときは、 >> >>select field1, field2, field3, field4 >>from table1 >>where field4 = (select max(field4) from table1) >> >>と書けばよいのではないでしょうか。 > >全く残念なことにMySQLではSub-Select(Select文中のSelect)が >使えません。3.23から使えるとか使えないとかいう情報もありますが.. select field1, field2, field3, field4 from table1 order by field4 desc limit 1 だとだめですかね。 でもこれだと複数のMAXがある時こまりますが、limitをはずして後は 結果を受け取るプログラム側で対処するというのはどうでしょう。 Satoshi Tatsuoka satoshi@xxxxxxxxxx