sql >> Database teknologi >  >> RDS >> Oracle

Cartesiske produkter og udvalg i fra-klausulen

Årsagen til det kartesiske produkt er, at du ikke deltog i undervalget med orders eller Part bord.

Først og fremmest behøver du ikke den 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. Konfigurerer apache supersæt med mysql database

  2. Mysql rekursiv subtrahering og multiplikation af grupperede værdier

  3. Værdi eller numerisk fejl i en funktion, og jeg kan ikke registrere, hvor jeg er gået galt Oracle

  4. Problemet med tabt opdatering i samtidige transaktioner