2012-03-07 10 views
0

フィールド2の最大値を含む個別のフィールド1とフィールド2を表示するにはどうすればよいですか?左の表から右のテーブルを取得例えばMySQLのクエリ内で選択クエリを作成

、:

| Field1 | Field2 |  | Field1 | Field2 | 
--------------------  ------------------- 
| A  | 1  |  | A  | 3  | 
| A  | 2  |  | B  | 2  | 
| A  | 3  |  | C  | 4  | 
| B  | 1  |  ------------------- 
| B  | 2  | 
| C  | 1  | 
| C  | 2  | 
| C  | 3  | 
| C  | 4  | 
-------------------- 

私はまだ学生ですし、まだMySQLで初心者:)

+0

あなたのサンプルデータがの最大を示していfield1ではなくfield2。 – gangreen

答えて

2
select field1, max(field2) as maxf2 
from table 
group by field1 
+0

ありがとうございます!これは非常に役に立ちます! –