sql >> Database >  >> RDS >> Mysql

SQL Selecteer alleen rijen met maximale waarde op een kolom GEFILTERD op kolom

U moet de voorwaarde zowel in de subquery als in de buitenste query plaatsen:

select yt1.*
from yourtable yt1 left outer join
     yourtable yt2
     on yt1.id = yt2.id and yt1.val < yt2.val and yt2.ignore <> 1
where yt2.id is null and yt1.ignore <> 1;


  1. PHP/MYSQL Meerdere tabellen samenvoegen

  2. Minimale waarde MySQL-query

  3. mysql select werkt niet voor varchar field

  4. Rijen dupliceren op basis van een kolomwaarde in elke rij