Tutorial MySQL ini menjelaskan Cara Menggunakan Klausa MySQL FROM dengan sintaks dan contoh.

Deskripsi

Klausa MySQL FROM digunakan untuk membuat daftar tabel dan setiap join yang diperlukan untuk query di MySQL.

Syntax

Syntax untuk Klausa MySQL FROM adalah:

Penjelasan Parameter
table1 and table2
Tabel yang digunakan dalam pernyataan MySQL. Kedua tabel digabungkan berdasarkan table1.column1 = table2.column1.
Catatan
  • Bila menggunakan klausa MySQL FROM dalam sebuah pernyataan MySQL, setidaknya harus ada satu tabel yang terdaftar di klausa FROM.
  • Jika ada dua atau lebih tabel yang tercantum dalam klausa MySQL FROM, tabel ini umumnya digabungkan menggunakan INNER atau OUTER bergabung, berlawanan dengan sintaks yang lebih tua dalam klausa WHERE.

 

Contoh – Dengan satu table

Sulit untuk menjelaskan sintaks untuk klausa MySQL FROM, jadi mari kita lihat beberapa contohnya.

Kita akan mulai dengan melihat bagaimana menggunakan klausa MySQL FROM dengan hanya satu table saja.

Sebagai contoh:

Dalam contoh klausa MySQL FROM ini, kita telah menggunakan klausa MySQL FROM untuk mencantumkan tabel yang disebut order_details. Tidak ada gabungan yang dilakukan karena kami hanya menggunakan satu meja.

Contoh – Dua tabel dengan INNER JOIN

Mari kita lihat bagaimana menggunakan klausa MySQL FROM dengan dua tabel dan INNER JOIN.

Sebagai contoh:

Contoh klausa MySQL FROM ini menggunakan klausa FROM untuk mencantumkan dua tabel – pelanggan dan order_details. Dan menggunakan klausa MySQL FROM untuk menentukan INNER JOIN antara tabel pelanggan dan order_details berdasarkan kolom customer_id di kedua tabel.

 

Contoh – Dua Table dengan OUTER JOIN

Mari kita lihat bagaimana menggunakan klausa MySQL FROM saat kita menggabungkan dua tabel dengan menggunakan OUTER JOIN. Dalam hal ini, kita akan melihat LEFT OUTER JOIN.

Sebagai contoh:

Contoh klausa MySQL FROM ini menggunakan klausa MySQL FROM untuk mencantumkan dua tabel – produk dan inventaris. Dan juga menggunakan klausa FROM untuk menentukan LEFT OUTER JOIN antara tabel produk dan persediaan berdasarkan kolom product_id di kedua tabel.