Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

कार्टेशियन उत्पाद और खंड से चयन करता है

कार्टेशियन उत्पाद का कारण यह है कि आप orders . के साथ उप-चयन में शामिल नहीं हुए या Part मेज़।

सबसे पहले आपको उस 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. समूह एसक्यूएल (ओरेकल) द्वारा कुल चल रहा है

  2. OneToMany/अशक्त संबंध के साथ हाइबरनेट प्रदर्शन समस्या

  3. किसी दिए गए Oracle स्रोत तालिका से दस समान तालिकाएँ बनाने के लिए Oracle PL/SQL का उपयोग कैसे करें

  4. ओरेकल एसक्यूएल - गतिशील रूप से प्रत्येक कॉलम के लिए अलग-अलग गिनती कैसे प्राप्त करें?

  5. Oracle यूनिकोड स्पूलिंग