Можете да използвате подзаявка, за да идентифицирате min(a)
стойност за всеки id
и след това го присъединете обратно към вашата маса:
изберете *от вашата таблица t1inner join( изберете min(A) A, идентификатор от групата на вашата таблица по идентификатор) t2 на t1.id =t2.id и t1.A =t2.A
Вижте SQL Fiddle с демонстрация
Резултатът е:
<предварителен код>| ID | A | Б |------------------| 10 | 5 | синьо || 20 | 2 | черно || 30 | 7 | червено |