Oracle这样可以,同时你的字段名称最好改一下,很多都象关键字?
Select id、price、type、note, ID
From Table1 a,(Select TYPE,Max(Price) Price From Table1 Group By TYPE) b
Where a.TYPE=b.TYPE and a.Price=b.Price
Select a.id,a.price,a.type,a.note, ID
From Table1 a,(Select TYPE,Max(Price) as Price From Table1 Group By TYPE) b
Where a.TYPE=b.TYPE and a.Price=b.Price