sql >> Databasteknik >  >> RDS >> Mysql

SQL Välj endast rader med maxvärde på en kolumn FILTRERAD efter kolumn

Du måste ange villkoret både i underfrågan och den yttre frågan:

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. Ta bort MySQL 5.7 helt

  2. T-SQL:Hur använder man parametrar i dynamisk SQL?

  3. Isoleringsnivån Läs engagerad

  4. SQL Server Stored Procedures från Oracle®