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

Perlu mengisi satu tabel dengan data dari tabel lain dalam database yang sama

Saya pikir Anda mencoba memasukkan teknisi yang belum ada di tabel itu sehingga kueri akan menjadi seperti ini

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. Generator RSS dengan fungsi caching

  2. MySQL - Kunci asing yang unik

  3. Di mana mysql_ssl_rsa_setup mendapatkan file OpenSSL?

  4. MySQL mendefinisikan kolom sebagai UNIK dengan AUTO_INCREMENT alih-alih sebagai Kunci Utama

  5. mysql case sensitif di utf8_general_ci