Bagikan melalui


Menggabungkan tabel secara manual (Alat Visual Database)

Berlaku untuk:SQL Server

Saat Anda menambahkan dua (atau lebih) tabel ke kueri, Kueri dan Tampilkan Alat Perancang (Alat Database Visual) mencoba menggabungkannya berdasarkan data umum atau informasi yang disimpan dalam database tentang bagaimana tabel terkait. Untuk detailnya, lihat Menggabungkan tabel secara otomatis (Alat Visual Database). Namun, jika Kueri dan Desainer Tampilan belum menggabungkan tabel secara otomatis, atau jika Anda ingin membuat kondisi gabungan tambahan antar tabel, Anda bisa menggabungkan tabel secara manual.

Anda dapat membuat gabungan berdasarkan perbandingan antara dua kolom apa pun, bukan hanya kolom yang berisi informasi yang sama. Misalnya, jika database Anda berisi dua tabel, titles dan roysched, Anda bisa membandingkan nilai di kolom ytd_sales tabel titles dengan kolom lorange dan hirange dalam tabel roysched. Membuat gabungan ini memungkinkan Anda menemukan judul yang penjualan tahun ini berada di antara rentang rendah dan tinggi untuk pembayaran royalti.

Tips

Gabungan akan berfungsi paling cepat jika kolom dalam kondisi gabungan sudah diindeks. Dalam beberapa kasus, menggabungkan pada kolom yang tidak terindeks dapat mengakibatkan kueri menjadi lambat.

Menggabungkan tabel atau objek terstruktur tabel secara manual

  1. Tambahkan ke panel Diagram (Alat Visual Database) objek yang ingin Anda gabungkan.

  2. Seret nama kolom gabungan di tabel pertama atau objek terstruktur tabel dan letakkan ke kolom terkait di tabel kedua atau objek terstruktur tabel. Anda tidak dapat mendasarkan JOIN pada kolom text, ntext, atau image.

    Nota

    Kolom gabungan harus memiliki tipe data yang sama (atau kompatibel). Misalnya, jika kolom gabungan dalam tabel pertama adalah tanggal, Anda harus menghubungkannya dengan kolom tanggal di tabel kedua. Di sisi lain, jika kolom gabungan pertama adalah bilangan bulat, kolom gabungan terkait juga harus dari jenis data bilangan bulat, tetapi bisa menjadi ukuran yang berbeda. Kueri dan Perancang Tampilan tidak memeriksa tipe data kolom yang Anda gunakan untuk membuat gabungan, tetapi saat Anda menjalankan kueri, database menampilkan kesalahan jika tipe data tidak kompatibel.

  3. Jika perlu, ubah operator gabungan; secara default, operator adalah tanda sama dengan (=). Untuk detailnya, lihat Mengubah operator gabungan (Alat Visual Database).

Desainer Kueri dan Tampilan menambahkan klausa INNER JOIN ke pernyataan SQL di Panel SQL (Alat Database Visual). Anda dapat mengubah jenis menjadi join luar. Untuk detailnya, lihat Membuat gabungan luar (Alat Visual Database).