आप min(a)
. की पहचान करने के लिए एक सबक्वेरी का उपयोग कर सकते हैं प्रत्येक id
. के लिए मान और फिर उसे वापस अपनी तालिका में शामिल करें:
select *
from yourtable t1
inner join
(
select min(A) A, id
from yourtable
group by id
) t2
on t1.id = t2.id
and t1.A = t2.A
देखें SQL Fiddle with Demo
नतीजा यह है:
| ID | A | B |
------------------
| 10 | 5 | blue |
| 20 | 2 | black |
| 30 | 7 | red |