我試圖做一個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