sql >> Databasteknik >  >> RDS >> Oracle

Oracle Order Efter olika kolumner samma select-sats

Om jag förstår dig rätt vill du först beställa familjerna efter namnet på innehavaren, sedan efter namnen på de anhöriga. Följande gör det.

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

Fiol här



  1. PHP MySQL Triggers - Hur skickar man variabler till trigger?

  2. Perl och XPath:saknade poster i databastabellen

  3. Ett JNI-fel har uppstått, kontrollera din installation och försök igen i Eclipse x86 Windows 8.1

  4. Inner join and delete fungerar inte i mysql