我试图做一个INSERT SELECT条件,但smthg似乎是错误的。对于错误的语法,我得到了1064错误。插入选择条件
下面是该查询:
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 2010-08-23 08:04:20
是的,你不能写第二个where子句那样 – 2010-08-23 08:06:00
好吧! PHP会做到这一点,只是试图做到这一切的MySQL的:) – Kyobul 2010-08-23 08:07:34