Professional Documents
Culture Documents
CREATE TABLE Orders( OID number PRIMARY KEY, Odate DATE, Customer_ID
number, Amount float(2) )
INSERT INTO orders VALUES (102, '08-NOV-2009', 3, 2000.00 );
INSERT INTO orders VALUES (103, '15-NOV-2009', 2, 1200.00 );
INSERT INTO orders VALUES (102, '08-NOV-2009', 3, 2000.00 );
INSERT INTO orders VALUES (101, '10-NOV-2009', 2, 1200.00 );
INSERT INTO orders VALUES (105, '10-NOV-2009', 10, 1200.00 );
JOINS
__________
INNER JOIN
SELECT ID, NAME, AMOUNT, OID FROM CUSTOMERS INNER JOIN ORDERS ON CUSTOMERS.ID =
ORDERS.CUSTOMER_ID
LEFT JOIN
SELECT ID, NAME, AMOUNT, OID FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID =
ORDERS.CUSTOMER_ID
RIGHT JOIN
SELECT ID, NAME, AMOUNT, OID FROM ORDERS RIGHT JOIN CUSTOMERS ON CUSTOMERS.ID =
ORDERS.CUSTOMER_ID
FULL JOIN
SELECT ID, NAME, AMOUNT, OID FROM CUSTOMERS FULL JOIN ORDERS ON CUSTOMERS.ID =
ORDERS.CUSTOMER_ID