2012-03-07 90 views
0

如何顯示不同的Field1和包含field2最大值的Field2?在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

您的樣本數據顯示,最大的field2,而不是field1。 – gangreen 2012-03-07 02:55:52

回答

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

非常感謝!這非常有幫助! – 2012-03-07 02:56:14