Mysql
 sql >> Base de données >  >> RDS >> Mysql

Besoin de remplir une table avec des données d'une autre table dans la même base de données

Je pense que vous essayez d'insérer ces techniciens qui n'existent déjà pas dans cette table, donc une requête ressemblerait à ceci

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