INSERT INTO `table`
(
`date`,
`id_user`,
`numbers`
)
SELECT
b.`date`,
b.`id_user`,
b.`numbers`
FROM `table_tmp` b
WHERE b.`date` = '2015-09-30'
ON DUPLICATE KEY UPDATE
`numbers` = `numbers` + b.`numbers`
Не видит он колонку(((
INSERT INTO `table`
(
`date`,
`id_user`,
`numbers`
)
SELECT
b.`date`,
b.`id_user`,
b.`numbers`
FROM `table_tmp` b
WHERE b.`date` = '2015-09-30'
ON DUPLICATE KEY UPDATE
`numbers` = `numbers` + b.`numbers`
Цитата |
Column 'numbers' in field list is ambiguous |
ON DUPLICATE KEY UPDATE
`numbers` = VALUES(`numbers`) + b.`numbers`
Цитата (twin @ 30.09.2015 - 15:29) |
Не видит он колонку((( |
`table`.`numbers` = `table`.`numbers` + b.`numbers`
Цитата (Invis1ble @ 30.09.2015 - 12:34) |
это не "не видит" |