データベース test1 とデータベース test2 があり、データベース test1 の下にテーブル employee1 とデータベース test2 の下にテーブル employee2 がある場合、MySQL のデータベース test1 の下に employee2 のビューを作成できますか。もしそうなら、構文を教えてください。
両方のデータベースが同じマシンにあります。
前もって感謝します
データベース test1 とデータベース test2 があり、データベース test1 の下にテーブル employee1 とデータベース test2 の下にテーブル employee2 がある場合、MySQL のデータベース test1 の下に employee2 のビューを作成できますか。もしそうなら、構文を教えてください。
両方のデータベースが同じマシンにあります。
前もって感謝します
以下のようにできると思います。
CREATE VIEW `test1`.`new_employee` AS SELECT * FROM `test2`.`employee2 `;
役立つと考えてください。
データベースとは、データベースサーバー(つまり、mysqlの異なる存在)を意味しますか、それとも同じサーバー上の2つのデータベースを意味しますか?
後者の場合は、クエリでテーブル名を使用するだけです。
CREATE VIEW db1.x AS SELECT * FROM db2.y ...