MySQL 크로스 데이터베이스 테이블 연결
MySQL은 데이터베이스 간 데이터 검색을 달성하기 위해 서로 다른 데이터베이스의 테이블 연결을 지원합니다.
문법:
다른 데이터베이스의 테이블을 연결하려면 다음 구문을 사용하세요.
<code class="language-sql">SELECT <... a.table1="" b.table2="" from="" join="" on="" t1="" t2="" t2.column2="t1.column1;
说明:
示例:
假设数据库A和B中存在以下表:
-- 数据库A CREATE TABLE user_profiles ( id INT PRIMARY KEY, name VARCHAR(50) ); -- 数据库B CREATE TABLE orders ( order_id INT PRIMARY KEY, user_id INT, product VARCHAR(50) );要将用户名映射到订单,可以执行如下连接:
SELECT up.name, o.product FROM A.user_profiles up JOIN B.orders o ON up.id = o.user_id;权限要求:
要执行跨数据库连接,用户帐户必须拥有访问这两个数据库及其相应表的必要权限。
위 내용은 MySQL에서 서로 다른 데이터베이스의 테이블을 조인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!