Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle Order Według różnych kolumn ta sama instrukcja select

Jeśli dobrze rozumiem, chcesz najpierw uporządkować rodziny według nazwiska posiadacza, a następnie według nazwisk osób pozostających na utrzymaniu. Robi to następujące.

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

Słuchaj tutaj



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie SQL, aby uzyskać liczbę słów w tabeli

  2. Najlepszy sposób na otrzymanie wiadomości e-mail po równoczesnym niepowodzeniu (sql - wyzwalacz - aplikacja)

  3. Jak obsłużyć wyjątek kursora, gdy zapytanie wybierające zwraca zero rekordów?

  4. Odejmowanie wartości na podstawie identyfikatorów i grup po

  5. Konfiguracja Oracle OCI8 dla Windows 64 bit