sql >> Database >  >> RDS >> Oracle

Samenvoegen van 3 tabellen Oracle SQL

Je moet leren om de juiste expliciete join te gebruiken syntaxis. Een simpele regel:gebruik nooit komma's in de from clausule. Altijd gebruik expliciete 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. Oracle DateTime in Where-clausule?

  2. Django instellen met GeoDjango-ondersteuning in AWS Beanstalk of EC2-instantie

  3. Zijn de rijen op volgorde vergrendeld in een SELECT ... ORDER BY ... FOR UPDATE-instructie?

  4. Hoe kan ik een query filteren op het uurgedeelte van een DateTime-veld in MySQL?