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

Cần điền một bảng với dữ liệu từ một bảng khác trong cùng một cơ sở dữ liệu

Tôi nghĩ rằng bạn đang cố gắng chèn những kỹ thuật viên đã không tồn tại trong bảng đó để một truy vấn sẽ giống như thế này

INSERT INTO technicians  (techID, tech_surname, tech_firstname, tech_loginid, tech_passwrd, tech_accesslevel) 
SELECT loginid, surname, firstname, tech_loginid, passwrd, accesslevel 
FROM users 
LEFT OUTER JOIN technicians ON loginid = tech_loginid
WHERE accesslevel='tech' and tech_loginid IS null


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mẹo để chuyển từ HAProxy sang ProxySQL

  2. Đếm số hàng được nhóm trong mysql

  3. Rails 3 ActiveRecord:Thứ tự theo số lượng trên liên kết

  4. Chiến lược cập nhật hàng loạt SQLAlchemy

  5. Tìm kiếm MySQL trong danh sách dấu phẩy