Pertanyaan dan Sisipan Merentas Pangkalan Data
Bolehkah anda melakukan operasi pengambilan data (SELECT) atau manipulasi (INSERT) merentas berbilang pangkalan data yang ditempatkan pada pelayan yang sama?
Ya, anda boleh! Untuk berbuat demikian, gunakan sintaks berikut:
databasename.tablename
Sebagai contoh, katakan kita mempunyai dua pangkalan data, "mydatabase1" dan "mydatabase2," setiap satu dengan jadual bernama "tblUsers." Untuk mendapatkan semula data daripada kedua-dua jadual, kami akan menggunakan pertanyaan berikut:
SELECT mydatabase1.tblUsers.UserID, mydatabse2.tblUsers.UserID FROM mydatabase1.tblUsers INNER JOIN mydatabase2.tblUsers ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
Atas ialah kandungan terperinci Bolehkah saya melakukan pertanyaan dan sisipan silang pangkalan data dalam satu pernyataan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!