|qt|gr|
|--|--|
| 1| 1|
| 0| 1|
| 2| 2|
| 1| 2|
| 2| 2|
| 2| 3|
| 2| 3|
| 0| 4|
| 2| 4|
SELECT qt,gr,min(qt) AS min FROM table GROUP BY gr
но без свёртывания списка, что бы в результате получить: |qt|gr|min|
|--|--|---|
| 1| 1| 0|
| 0| 1| 0|
| 2| 2| 1|
| 1| 2| 1|
| 2| 2| 1|
| 2| 3| 2|
| 2| 3| 2|
| 0| 4| 0|
| 2| 4| 0|