Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jika tabel digabungkan, Alat Desainer Kueri dan Tampilan (Alat Visual Database) mewakili gabungan secara grafis di panel Diagram (Alat Database Visual) dan dengan menggunakan sintaks SQL di Panel SQL (Alat Database Visual).
Panel diagram
Di panel Diagram, Kueri dan Perancang Tampilan menampilkan baris gabungan di antara kolom data yang terlibat dalam gabungan. "Query and View Designer menampilkan satu garis penggabungan untuk setiap kondisi penggabungan." Misalnya, ilustrasi berikut menunjukkan garis gabungan di antara dua tabel yang digabungkan:
Jika tabel digabungkan menggunakan lebih dari satu kondisi gabungan, Kueri dan Desainer Tampilan menampilkan beberapa baris gabungan, seperti dalam contoh berikut:
Jika kolom data yang digabungkan tidak ditampilkan (misalnya, persegi panjang yang mewakili tabel atau objek terstruktur tabel diminimalkan atau gabungan melibatkan ekspresi), Desainer Kueri dan Tampilan menempatkan baris gabungan pada bilah judul persegi panjang yang mewakili tabel atau objek terstruktur tabel.
Bentuk ikon di tengah garis gabungan menunjukkan bagaimana tabel atau objek terstruktur tabel digabungkan. Jika klausa gabungan menggunakan operator selain sama dengan (=), operator muncul di ikon baris gabungan. Tabel di bawah ini mencantumkan ikon yang muncul di baris gabungan.
| Ikon gabungkan baris | Deskripsi |
|---|---|
|
Gabungan dalam (dibuat menggunakan tanda sama dengan = ). |
|
Gabungan dalam berdasarkan operator "lebih besar dari" > . |
|
Gabungan luar di mana semua baris dari tabel yang diwakili di sebelah kiri disertakan, meskipun tidak memiliki kecocokan dalam tabel terkait. |
|
Gabungan luar di mana semua baris dari tabel yang diwakili di sebelah kanan disertakan, bahkan jika mereka tidak memiliki kecocokan dalam tabel terkait. |
|
Gabungan luar penuh di mana semua baris dari kedua tabel disertakan, bahkan jika mereka tidak memiliki kecocokan dalam tabel terkait. |
Simbol di akhir baris gabungan menunjukkan jenis gabungan. Tabel berikut mencantumkan tipe gabungan dan ikon yang ditampilkan di akhir baris gabungan.
| Ikon di ujung garis sambungan | Jenis gabungan |
|---|---|
|
Gabungan satu lawan satu. |
|
Gabungan satu-ke-banyak. |
|
Kueri dan Desainer Tampilan tidak dapat menentukan jenis gabungan. Situasi ini paling sering terjadi ketika Anda telah membuat gabungan secara manual. |
Panel SQL
Gabungan dapat diekspresikan dalam sejumlah cara dalam pernyataan SQL. Sintaks yang tepat tergantung pada database yang Anda gunakan dan tentang cara Anda menentukan gabungan.
Opsi sintaks untuk menggabungkan tabel meliputi:
JOINkualifikasi untukFROMklausul. Kata kunci INNER danOUTERtentukan jenis gabungan. Sintaks ini adalah standar untuk ANSI 92 SQL.Misalnya, jika Anda menggabungkan tabel
publishersdanpub_infoberdasarkan kolompub_iddi setiap tabel, pernyataan SQL yang dihasilkan mungkin terlihat seperti ini:SELECT * FROM publishers INNER JOIN pub_info ON publishers.pub_id = pub_info.pub_id;Jika Anda membuat gabungan luar, kata
LEFT OUTERatauRIGHT OUTERmuncul sebagai pengganti kata INNER.WHEREklausa membandingkan kolom di kedua tabel. KlausaWHEREmuncul jika database tidak mendukungJOINsintaksis (atau jika Anda memasukkannya sendiri). Jika gabungan dibuat dalamWHEREklausa, kedua nama tabel muncul dalamFROMklausa.Misalnya, pernyataan berikut menggabungkan tabel
publishersdanpub_info.SELECT * FROM publishers, pub_info WHERE publishers.pub_id = pub_info.pub_id;