Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Melaksanakan Operasi SQL INTERSECT dan MINUS dalam Microsoft Access?

Bagaimanakah Saya Boleh Melaksanakan Operasi SQL INTERSECT dan MINUS dalam Microsoft Access?

Barbara Streisand
Lepaskan: 2024-12-18 11:12:11
asal
634 orang telah melayarinya

How Can I Perform SQL INTERSECT and MINUS Operations in Microsoft Access?

Melaksanakan Operasi SQL INTERSECT dan MINUS dalam Microsoft Access

Jadual bersilang dan tolak, yang diwakili oleh pengendali INTERSECT dan MINUS dalam SQL, boleh mencabar dalam Microsoft Access. Nasib baik, operasi ini boleh dicapai menggunakan cantuman dalam dan luar, masing-masing.

INTERSECT: An Inner Cantum

Untuk melakukan operasi INTERSECT, gunakan cantuman dalam. Cantuman ini hanya mengembalikan baris di mana keadaan cantuman sepadan dalam kedua-dua jadual yang mengambil bahagian. Pertanyaan berikut menunjukkan operasi INTERSECT:

select distinct
  a.*
from
  a
  inner join b on a.id = b.id
Salin selepas log masuk

Pertanyaan ini mendapatkan semula semua baris daripada jadual a yang mempunyai baris yang sepadan dalam jadual b. Kata kunci yang berbeza menghapuskan baris pendua.

MINUS: Gabungan Luar

MINUS, atau cantuman luar, mengembalikan baris daripada jadual tertentu yang tidak mempunyai baris yang sepadan dalam meja lain. Dalam Access, cantuman luar kiri boleh digunakan untuk mencapai ini:

select distinct
  a.*
from
  a
  left outer join b on a.id = b.id
where
  b.id is null
Salin selepas log masuk

Pertanyaan ini mengambil semua baris daripada jadual a yang tidak mempunyai baris yang sepadan dalam jadual b. Cantuman luar kiri mendapatkan semula semua baris daripada a, tidak kira sama ada mereka mempunyai padanan dalam b. Klausa tempat menapis baris dengan padanan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Operasi SQL INTERSECT dan MINUS dalam Microsoft Access?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan