Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Tuesday, November 12, 2019

Tips Dan Trik Left Join Pada Oracle Sql

Sintak Dasar

Di bawah ini yaitu sintak dasar LEFT JOIN pada oracle SQL:

SELECT table1.column1, table2.column2... FROM table1 LEFT JOIN table2 ON table1.common_field = table2.common_field; 

Contoh

Asumsikan Anda telah menciptakan dua tabel, yaitu tabel Customer dan tabel Orders sebagai pola dengan data-data berikut:

Tabel Customer

SQL> SELECT * FROM customer;  CUSTOMER_ID CUSTOMER_NAME     CUSTOMER_ADDRESS ----------- ----------------- ----------------- CS001       Nursalim          Bandung CS002       Nani Indriyani    Jakarta CS003       Naura Krasiva     Surabaya CS004       Ahmad Fatoni      Semarang CS005       Sri Rahayu        Yogyakarta 

Tabel Orders

SQL> SELECT * FROM orders;  ORDER_ID ORDER_DATE CUSTOMER_ID QTY   AMOUNT -------- ---------- ----------- ----- ------- 00001    01-04-2015 CS001       2     10000 00002    08-04-2015 CS001       3     7000 00003    14-04-2015 CS004       1     15000 

Untuk menggabungkan kedua tabel diatas dengan memakai LEFT JOIN, Anda dapat memakai query di bawah ini:

SQL> SELECT customer.customer_id, customer.customer_name, orders.order_id, orders.order_date, orders.qty, orders.amount   2  FROM customer   3  LEFT JOIN orders   4  ON customer.customer_id = orders.customer_id;  CUSTO CUSTOMER_NAME                  ORDER ORDER_DATE        QTY     AMOUNT ----- ------------------------------ ----- ---------- ---------- ---------- CS001 Nursalim                       00001 01-04-2015          2      10000 CS001 Nursalim                       00002 08-04-2015          3       7000 CS004 Ahmad Fatoni                   00003 14-04-2015          1      15000 CS002 Nani Indriyani CS005 Sri Rahayu CS003 Naura Krasiva  6 rows selected.