Mengemas kini Jadual Menggunakan Inner Join
Dalam Microsoft Access, melaksanakan pertanyaan seperti yang disediakan boleh mengembalikan senarai FermentID. Walau bagaimanapun, untuk mengemas kini jadual berbeza dengan lajur ini menggunakan hasil gabungan dalaman, sintaks kemas kini tertentu mesti diikuti.
Tidak seperti dalam sistem pangkalan data lain, Access memerlukan bahagian SET penyata kemas kini diletakkan selepas sertai. Selain itu, klausa SELECT dan ORDER BY yang digunakan untuk mentakrifkan hasil gabungan dalaman mesti ditinggalkan.
Sintaks yang betul untuk pertanyaan kemas kini ialah:
UPDATE FERMENT INNER JOIN [BELGIUM BEER] ON FERMENT.FermentName = [BELGIUM BEER].FermentId SET EXAMPLETABLE.FermentColumn = a.FermentColumn
Dalam pertanyaan ini:
Dengan mengetepikan klausa SELECT dan ORDER BY, Access mengetahui bahawa gabungan itu sendiri mentakrifkan rekod kepada dikemas kini. Bahagian SET kemudiannya menentukan lajur dalam jadual EXAMPLETABLE untuk dikemas kini dengan FermentId daripada hasil gabungan.
Atas ialah kandungan terperinci Bagaimana untuk Mengemas kini Jadual Microsoft Access Menggunakan Inner Join?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!