[PHP-users 19236]基本的なSQL

kokolo kokolo @ hm7.aitai.ne.jp
2003年 12月 6日 (土) 01:46:10 JST


はじめまして。
池崎といいます。

MYSQL4.0とPHP4.3.3で開発しています。

MYSQLのテーブルにこのようなテーブルがあります。
ID   | DATA1 | ID2 | NUMBER_DATA |
===================================
1    | TEST1 |     1|                    10|
2    | TEST1 |     1|                    30|
3    | TEST1 |     2|                    50|
4    | TEST1 |     2|                    20|
5    | TEST1 |     3|                     5|
6    | TEST1 |     3|                    10|

このようなデータでID2ごとにグループ化して
さらにその中でNUMBER_DATAの最大ものの
ID、DATA1を抽出したいです。
ですので、結果として、
2    | TEST1 |     1|                    30|
3    | TEST1 |     2|                    50|
6    | TEST1 |     3|                    10|
を抽出するSQL文を考えているのですが、
SQLビギナーの私には難しいです。

ご教授いただけないでしょうか?
よろしくお願いします。



PHP-users メーリングリストの案内