Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Nối 3 bảng Oracle SQL

Bạn cần học cách sử dụng join rõ ràng thích hợp cú pháp. Một quy tắc đơn giản:không bao giờ sử dụng dấu phẩy trong from mệnh đề. Luôn luôn sử dụng join rõ ràng 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. Làm cách nào để lấy danh sách người dùng bị khóa trong cơ sở dữ liệu Oracle?

  2. ORA-01830:hình ảnh định dạng ngày kết thúc trước khi chuyển đổi toàn bộ chuỗi đầu vào

  3. Loại trừ các bảng không được hỗ trợ để được ghi lại bởi các luồng Oracle

  4. Trong oracle 10g, làm cách nào để chấp nhận đầu vào của người dùng trong một vòng lặp?

  5. Tôi cần lưu trữ mã bưu điện trong cơ sở dữ liệu. Cột phải lớn bao nhiêu?