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

MySQL memasukkan data dari tabel lain

Saya rasa Anda ingin:

INSERT INTO Contacts (id,group_id,company_id,email,name)
SELECT co.id,co.group_id,co.id,co.email,co.name
FROM company co
LEFT JOIN contacts c ON co.id = c.company_id
WHERE c.company_id IS NULL

Ini akan memasukkan semua informasi dari kontak di perusahaan yang belum ada di sana. telepon kolom akan dibiarkan kosong, karena tidak ada informasi dalam kontak untuk kolom tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Offset batas negatif di mysql

  2. phpMyBackupPro – Alat Pencadangan MySQL Berbasis Web untuk Linux

  3. Haruskah saya hanya menggunakan AWS RDS Automated Backup atau DB Snapshots?

  4. MySQL - CONCAT - Apakah ada cara untuk menggabungkan string dan menggunakannya sebagai variabel?

  5. Memilih pertanyaan acak dari database MySQL; jawaban yang benar kacau