6/02/2014

Cara Mengkoneksikan Tabel satu Dengan Yang Lain di Database

Cara Mengkoneksikan Tabel di SQL - Dalam sebuah database kita mengenal istilahnya query yang dimana dimaksudkan untuk melakukan proses input, hapus dan pencarian data dalam sebuah database.

Query sendiri memiliki peranan yang begitu penting dalam pengolahan data, apalagi jika akan diterapkan dalam sebuah aplikasi seperti bahasa pemrograman delphi salah satunya yaitu dengan menghubungkan atau mengkoneksikan antara tabel satu dengan tabel yang lain untuk menghasilkan data yang ditampilkan sesuai dengan keinginan.
gambar icon mysql delphi

Dasar Bahasa MySQL

Disini saya ambil contoh untuk proses pencarian dalam delphi yang melibatkan dua buah tabel di database MySQL. Dalam proses pencarian (searching) dasar kode MySQL-nya adalah seperti dibawah ini
SELECT * FROM tabel_a atau SELECT * FROM tabel_b
Pertanyaanya !

Bagaimana Cara Mengkoneksikan kedua Tabel Tersebut dalam proses Pencarian ?
Langkah Pertama,
Disini saya mencoba mengimplementasikan dengan HeidiSQL (program untuk melakukan running query pada database mysql), jika tidak punya heidi pakai program sejenis seperti DreamcoderMySQL, SQl Manager, dll
Langkah Kedua
Ketikkan kode MySQL dibawah ini pada browser query SQL
SELECT Tabel_A.ID,Tabel_A.Nama,Tabel_A.Alamat FROM Tabel_A WHERE Tabel_A.ID = 'id_yang_dicari'  AND Tabel_A.Nama NOT IN (SELECT Tabel_B.Nama FROM Tabel_B)
Kode ini pernah saya terapkan dalam program : pencarian data yang berbeda di 2 tabel SQL dengan delphi.

Hasilnya sangat memuaskan karena dapat membedakan isi yang sama pada tabel yang lainnya dengan tidak menampilkannya pada hasil query.

Selanjutnya jika anda ingin menampilkan isi dari keseluruhan kedua tabel ketikkan kode SQL dibawah ini
SELECT tabel_a.*, tabel_b.* FROM tabel_a, tabel_b
Arti * (bintang)
menampilkan isi dan kolom (Field) secara keseluruhan dari kedua tabel tersebut.

Demikian salah satu cara koneksi antar tabel di database semoga dapat menambah referensi anda dalam bahasa pemrograman delphi maupun MySQL atau SQL.

MaxAndro.com (ex. androsoftware.xyz) Silahkan berkomentar dengan baik, asal tidak melanggar peraturan dibawah ini.
1. NO SPAM
2. NO SARA
3. NO LINK AKTIVE

Terimakasih

Admin MaxAndro
EmoticonEmoticon