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

MySQL chèn dữ liệu từ bảng khác

Tôi nghĩ rằng bạn muốn:

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

Thao tác này sẽ chèn tất cả thông tin từ các địa chỉ liên hệ trong công ty chưa có ở đó. số điện thoại của cột sẽ được để trống, vì không có thông tin trong danh bạ cho cột đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao COUNT () chỉ hiển thị một hàng của bảng?

  2. Làm cách nào để đọc hình ảnh từ cơ sở dữ liệu MySQL bằng PHP?

  3. Lập trình lớp PHP PDO:Lỗi nghiêm trọng:Gọi hàm thành viên fetchAll () trên boolean

  4. MySQL Chọn Ngày đầu tiên trong năm và Tháng

  5. có thể truy cập từ xa vào cơ sở dữ liệu mysql trên các máy chủ được chia sẻ không?