Bagikan melalui


Recordset: Melakukan Gabungan (ODBC)

Topik ini berlaku untuk kelas MFC ODBC.

Apa itu Gabungan

Operasi gabungan, tugas akses data umum, memungkinkan Anda bekerja dengan data dari lebih dari satu tabel menggunakan satu objek kumpulan rekaman. Menggabungkan dua tabel atau lebih menghasilkan kumpulan rekaman yang dapat berisi kolom dari setiap tabel, tetapi muncul sebagai tabel tunggal untuk aplikasi Anda. Terkadang gabungan menggunakan semua kolom dari semua tabel, tetapi terkadang klausa SQL SELECT dalam gabungan hanya menggunakan beberapa kolom dari setiap tabel. Kelas database mendukung gabungan baca-saja tetapi tidak dapat diperbarui gabungan.

Untuk memilih rekaman yang berisi kolom dari tabel yang digabungkan, Anda memerlukan item berikut:

  • Daftar tabel yang berisi nama semua tabel yang digabungkan.

  • Daftar kolom yang berisi nama semua kolom yang berpartisipasi. Kolom dengan nama yang sama tetapi dari tabel yang berbeda memenuhi syarat dengan nama tabel.

  • Filter (klausa SQL WHERE ) yang menentukan kolom tempat tabel digabungkan. Filter ini mengambil formulir "Table1.KeyCol = Table2.KeyCol" dan benar-benar menyelesaikan gabungan.

Anda dapat menggabungkan lebih dari dua tabel dengan cara yang sama dengan menyamakan beberapa pasangan kolom, setiap pasangan yang bergabung dengan kata kunci SQL DAN.

Baca juga

Recordset (ODBC)
Recordset: Mendeklarasikan Kelas untuk Kueri yang Telah Ditentukan Sebelumnya (ODBC)
Recordset: Mendeklarasikan Kelas untuk Tabel (ODBC)
Recordset: Mengkueri ulang Recordset (ODBC)