Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL - Cách tạo bảng mới nối trên khóa chính của hai bảng hiện có

CREATE TABLE result AS 
  (SELECT first.*, 
          second.f1, 
          second.f2, 
          second.f3 
   FROM   first 
          INNER JOIN second 
                  ON first.id = second.id);

Để có được một chế độ xem, hãy thực hiện tương tự ngoại trừ thay thế "TABLE" bằng "VIEW". Nếu bạn sử dụng bảng thay vì chế độ xem, hãy đảm bảo thêm khóa chính vì khóa đó sẽ không được thêm theo mặc định.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cú pháp CƠ SỞ DỮ LIỆU SQL DROP - Được DBMS liệt kê

  2. Khôi phục SQL từ nhiều tệp SQL

  3. Các vấn đề về mã hóa văn bản C # trong MySQL

  4. thêm trình kích hoạt vào mọi bảng trong cơ sở dữ liệu H2 của tôi

  5. Làm thế nào để truy vấn nhiều đến nhiều mối quan hệ tiếp theo?