sql >> Databáze >  >> RDS >> Oracle

Oracle Order Podle různých sloupců stejný příkaz select

Pokud vám dobře rozumím, chcete rodiny nejprve seřadit podle jména držitele, poté podle jmen vyživovaných osob. Následující postup to dělá.

with family_order as (
  select  idfamily, rownum r from (
    select idfamily from costumer where relation = 'H' order by name
  ) 
)
select c.* from costumer c 
inner join family_order fo on c.idfamily = fo.idfamily
order by fo.r, relation desc, name

Hudli zde



  1. Více kontejnerů dockeru pro mysql nebo jednu instanci s více databázemi

  2. Podivný problém s členstvím v ASP

  3. Použití klauzule IN s MySQL s uvedenými hodnotami

  4. Spojení dat z 5 tabulek bez duplicitních hodnot a získání výsledku s vlastním stavem v Oracle 10g