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

Łączenie 3 tabel Oracle SQL

Musisz nauczyć się używać poprawnego jawnego join składnia. Prosta zasada:nigdy nie używaj przecinków w from klauzula. Zawsze użyj jawnego join s:

SELECT A.order_number, A.header_id, B.line_id, B.quantity,
       C.hold_price_id, C.released_flag
FROM Table_A a JOIN
     Table_B b
     ON a.header_id = b.header_id JOIN
     Table_C c
     ON c.header_id = b.header_id AND c.line_id = b.line_id
WHERE a.order_number = '123';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwróć sys_refcursor wyroczni do c#

  2. Który sterownik OJDBC dla Java 6?

  3. Blokady Oracle i blokady tabeli:jak to działa

  4. Wyrocznia. Zaznacz wszystko, jeśli parametr ma wartość null, w przeciwnym razie zwróć konkretny problem z przedmiotem

  5. Napisz instrukcję INSERT z klauzulą ​​select zwracającą identyfikator w oracle