sql >> Database >  >> RDS >> Mysql

Hoe krijg ik de ID van een rij met MAX- en MIN-waarden in SQL?

Ik denk dat je voor de volgorde per onderdeel iets als

. moet gebruiken
order by case
    when stock > 0 then 0
    when stock < 0 then 1
    end ascending,
    price ascending

Ik heb de syntaxis niet gecontroleerd, maar dat is het idee. U kunt op volgorde googlen voor meer info.

Wat de rest van jullie vereisten betreft, zou ik de tabelstructuur nodig hebben om beter te begrijpen...



  1. Hoe kan ik tijdelijke tabellen op mysql opschonen?

  2. java.sql.SQLException:geen geschikte driver gevonden voor jdbc:mysql://localhost:3306/dbname

  3. Prestaties bij het invoegen van databases

  4. Genereer Javascript Array van Mysql select