Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Sie müssen eine Tabelle mit Daten aus einer anderen Tabelle in derselben Datenbank füllen

Ich denke, Sie versuchen, die Techniker einzufügen, die noch nicht in dieser Tabelle vorhanden sind, also würde eine Abfrage in etwa so aussehen

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