Menggunakan berbilang INNER JOIN dalam Microsoft Access SQL
Artikel ini meneroka ralat biasa yang dihadapi semasa melakukan berbilang operasi INNER JOIN dalam pertanyaan Microsoft Access. Pengguna melaporkan bahawa pertanyaan mengembalikan ralat sintaks kerana operator hilang.
Masalahnya ialah pertanyaan Access memerlukan kurungan apabila melakukan berbilang cantuman dan kurungan tiada daripada kod pengguna. Akses memerlukan kurungan untuk memastikan syarat gabungan dinilai dengan betul.
Untuk menyelesaikan masalah ini, kami menyediakan pertanyaan yang diubah suai:
<code class="language-sql">FROM ((tbl_employee INNER JOIN tbl_netpay ON tbl_employee.emp_id = tbl_netpay.emp_id) INNER JOIN tbl_gross ON tbl_employee.emp_id = tbl_gross.emp_ID) INNER JOIN tbl_tax ON tbl_employee.emp_id = tbl_tax.emp_ID;</code>
Pertanyaan yang diubah suai melampirkan set pertama operasi INNER JOIN dalam kurungan. Ini memastikan bahawa pertanyaan menilai cantuman ini sebelum melaksanakan INNER JOIN kedua.
Akhir sekali, pengguna dinasihatkan untuk menggunakan Pereka Bentuk Pertanyaan Akses apabila boleh. Pereka bentuk secara automatik menambah kurungan yang diperlukan, memudahkan proses sambungan dan mengurangkan kemungkinan ralat.
Atas ialah kandungan terperinci Mengapa Berbilang Inner JOIN dalam Access SQL Memerlukan Tanda Kurung?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!