Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL - Cara membuat tabel baru yang merupakan gabungan dari kunci utama dari dua tabel yang ada

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

Untuk mendapatkan tampilan, lakukan hal yang sama kecuali ganti "TABLE" dengan "VIEW". Jika Anda menggunakan tabel daripada tampilan, pastikan untuk menambahkan kunci utama karena itu tidak akan ditambahkan secara default.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri/tanggal MYSQL lebih lama dari 1 minggu yang lalu (semua waktu dalam UTC)

  2. Apakah urutan sisipan ditentukan untuk INSERT IGNORE ... SELECT?

  3. Mendapatkan metadata tabel di MySQL

  4. Kunci asing beberapa kolom di MySQL?

  5. MySQL ONLY IN() klausa yang setara