sql >> Databáze >  >> RDS >> Mysql

SQL Vyberte pouze řádky s maximální hodnotou ve sloupci FILTROVANÉ podle sloupce

Musíte vložit podmínku do poddotazu i do vnějšího dotazu:

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. SQL sloučit duplicitní řádky a spojit hodnoty, které se liší

  2. MySQL - Vyberte číslo řádku záznamu

  3. 4 způsoby, jak zkontrolovat typ dat sloupce v MariaDB

  4. Jak se připojit ke vzdálené databázi MySQL pomocí Javy?