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

Użycie differ na jednej kolumnie i wykonanie kolejności według innej kolumny daje błąd

O ile zrozumiałem z twojego pytania.

odmienny :- oznacza wybrać inny (wszystkie wybrane wartości powinny być niepowtarzalne). Uporządkuj według :- oznacza po prostu uporządkowanie wybranych wierszy zgodnie z wymaganiami.

Problemem w pierwszym zapytaniu jest na przykład :Mam tabelę

ID name
01 a
02 b
03 c
04 d 
04 a

teraz zapytanie select distinct(ID) from table order by (name) jest zdezorientowany, który rekord powinien przyjąć dla ID - 04 (ponieważ są tam dwie wartości, d i a w kolumnie Nazwa). Tak więc problem z silnikiem DB pojawia się, gdy mówisz kolejność według (nazwa).........



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak zapytać tabelę sprzężenia za pomocą hibernacji?

  2. Jak mogę sprawić, by cx-oracle powiązał wyniki zapytania ze słownikiem, a nie krotką?

  3. Oracle Spójrz za Pozytywne

  4. Oracle SQL do ciągłego grupowania

  5. Zmiany Asa Wyroczni