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

Sản phẩm Descartes và lựa chọn trong mệnh đề from

Lý do cho sản phẩm Descartes là, bạn đã không tham gia lựa chọn phụ với orders hoặc Part bàn.

Trước hết, bạn không cần sub-select đó

SELECT customer.customer_name, 
       orders.order_date, 
       order_line.num_ordered, 
       order_line.quoted_price, 
       part.descript, 
       order_line.num_ordered * part.price AS amt_billed 
FROM   customer 
       JOIN orders 
         ON customer.customer_num = orders.customer_num 
       JOIN order_line 
         ON orders.order_num = order_line.order_num 
       JOIN part 
         ON order_line.part_num = part.part_num; 



  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ỗi SQL:ORA-01861:chữ không khớp với chuỗi định dạng 01861

  2. Nhận danh sách các số ở giữa hai cột bằng khóa

  3. Làm cách nào để thực hiện chèn hàng loạt vào cơ sở dữ liệu Oracle bằng Python?

  4. khoảng thời gian chờ đã trôi qua. tất cả các kết nối gộp đã được sử dụng và đã đạt đến kích thước nhóm tối đa

  5. Sử dụng truy vấn SQL để xác định xem một bảng có tồn tại hay không