INSERT INTO A (name)
SELECT name
FROM A as a
LEFT JOIN B as b ON b.id=a.id
WHERE a.id=b.code AND b.dept='hr'
A - это первая таблица, затем B - это вторая таблица JOIN вместе, используя LEFT JOIN, затем name - столбец это то, что он хочет сделать по своему вопросу.
Это то, что делает "INSERT SELECT STATEMENT".
Запрос, который можно вставить при выполнении выбора и объединения WHERE и JOIN.
INSERT TABLE1 (column1)
SELECT column1
FROM TABLE1 as a
LEFT JOIN TABLE2 as b ON b.column1=a.column1
WHERE a.column2=b.column3 AND b.column4='hr'