Mengalih Data Antara Jadual MS Access: Panduan
Dalam pangkalan data MS Access, anda selalunya perlu memindahkan data dari satu jadual ke jadual lain, selalunya selepas beberapa transformasi. Pernyataan INSERT INTO
adalah kunci, tetapi sintaks yang salah boleh menyebabkan ralat.
Menyelesaikan Masalah Ralat Sintaks
Kesilapan biasa apabila menggunakan INSERT INTO
dengan subkueri ialah memasukkan elemen tambahan. Kata kunci VALUES
dan kurungan di sekeliling subkueri adalah tidak diperlukan dalam konteks ini.
Sintaks yang Betul untuk Sisipan Data
Ini pendekatan yang betul:
<code class="language-sql">INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2) SELECT LongIntColumn1, Avg(CurrencyColumn) AS CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;</code>
Pertanyaan diperkemas ini mengekstrak data dengan cekap daripada Table1
, mengumpulkannya mengikut LongIntColumn1
, mengira purata CurrencyColumn
dan memasukkan hasil ke dalam medan Table2
dan LongIntColumn2
CurrencyColumn2
. Ini menghapuskan ralat sintaks dan memastikan integriti data.
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Data yang Diekstrak dengan betul ke dalam Jadual Baharu dalam MS Access?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!