sql >> Databáze >  >> RDS >> Mysql

Potřebujete naplnit jednu tabulku daty z jiné tabulky ve stejné databázi

Myslím, že se snažíte vložit ty techniky, kteří již neexistují v této tabulce, takže dotaz by byl něco takového

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. Víte, že chcete:Migrujte z Oracle na MariaDB

  2. Stejný cizí klíč ve více tabulkách

  3. Varbinary vs Blob v MySQL

  4. Co znamená profesionální pracovní postup při vytváření databáze pomocí Hibernate v Eclipse?