Name Value AnotherColumn
-----------
Pump 1 8000.0 Something1
Pump 1 10000.0 Something2
Pump 1 10000.0 Something3
Pump 2 3043 Something4
Pump 2 4594 Something5
Pump 2 6165 Something6
Masam böyle bir şeye benziyor. Her pompa için maksimum değeri nasıl seçeceğimi bilmek istiyorum.
select a.name, value from out_pumptable as a,
(select name, max(value) as value from out_pumptable where group by posnumber)g where and g.value = value
bu kod işi yapıyor, ancak aynı değere sahip iki girişi olduğu için Pompa 1'den iki giriş alıyorum.
GROUP BY. Sıkı olarakGROUP BYsizin her sütunSELECTşırası ya Gözlerinde farklı görünebilirGROUP BYveya bir toplama işlevi kullanılmalıdır.