Я пытаюсь сделать INSERT SELECT с условием, но smthg кажется неправильным. Я получаю ошибку 1064 за неправильный синтаксис.INSERT SELECT с условием
Вот запрос:
INSERT INTO `db1`.`table`.`field` (
SELECT a.`field1` , a.`field2`
FROM `db2`.`table1` a, `db2`.`table2` b
WHERE a.`field1` = b.`field1`
AND b.`field2` = 'value'
)
WHERE a.`field1` = `db1`.`table1`.`field1`
Спасибо заранее за любые предложения
не работает для меня; по-прежнему возникает проблема со вторым предложением where (для вставки); неправильный синтаксис – Kyobul
да, вы не можете писать второй, где такая статья –
ладно! php будет делать это в любом случае, просто пытался сделать все это mysql :) – Kyobul