sql >> Database >  >> RDS >> Mysql

Sorteer rijselectie op meerdere kolommen

ervan uitgaande dat je tafel katten heet, probeer dan dit:

select * from  cats
order by
      case when parentid = 0 then id else parentid end,
      case when parentid = 0 then 0 else id end

Bijgewerkt om op te nemen wanneer de ouder een hogere id zou hebben in vergelijking met de kinderen



  1. SQLiteReadOnlyDatabaseException:poging om een ​​alleen-lezen database te schrijven (code 1032)

  2. MYSQL 8 uur time-out probleem

  3. hoe krijg env-variabelen van docker in symfony yml-configuratiebestand

  4. Hoe u de native gecompileerde opgeslagen procedures van Hekaton niet aanroept?