sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får jeg id'et for en række, der har MAX og MIN værdier i SQL

Jeg synes, du skal bruge noget som

, for at bestille efter del
order by case
    when stock > 0 then 0
    when stock < 0 then 1
    end ascending,
    price ascending

Jeg tjekkede ikke syntaksen, men det er tanken. Du kan google sagen for at få flere oplysninger.

Med hensyn til resten af ​​jers krav ville jeg have brug for tabelstrukturen for bedre at forstå...



  1. ojdbc14.jar vs. ojdbc6.jar

  2. Brug af variabel i en LIMIT-klausul i MySQL

  3. Sådan gemmer du array eller flere værdier i en kolonne

  4. Relationelle databaser