sql >> Databasteknik >  >> RDS >> Mysql

Hur får jag ID för en rad som har MAX- och MIN-värden i SQL

Jag tycker att du bör använda något som liknar

för beställning per del
order by case
    when stock > 0 then 0
    when stock < 0 then 1
    end ascending,
    price ascending

Jag kollade inte syntaxen men det är tanken. Du kan google case för att få mer information.

När det gäller resten av er krav skulle jag behöva tabellstrukturen för att bättre förstå...



  1. Jag får hela tiden felrelationen [TABELL] existerar inte

  2. Minimera effekten av att bredda en IDENTITY-kolumn – del 3

  3. php white screen of death

  4. hur man använder tns-poster med makromedia-drivrutiner för Oracle