sql >> Database >  >> RDS >> Mysql

Minimale waarde MySQL-query

U kunt een subquery gebruiken om de min(a) . te identificeren waarde voor elke id en voeg dat dan weer toe aan je tafel:

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

Zie SQL Fiddle met demo

Het resultaat is:

| ID | A |     B |
------------------
| 10 | 5 |  blue |
| 20 | 2 | black |
| 30 | 7 |   red |


  1. hoe op te lossen mislukt om verbinding te maken met /192.168.15.186 (poort 80):verbinding mislukt:ETIMEDOUT (Time-out verbinding) in Windows Firewall

  2. hoe dbms_scheduler te gebruiken om de taak elke 30 minuten uit te voeren

  3. Wereldback-updag:4 interessante feiten over gegevensverlies om te weten

  4. 2 manieren om een ​​getal om te zetten naar octaal in MySQL