Это трехэтапный процесс:
0,1. Вам нужно поле уникального или первичного ключа в temp_sales
, которое связывает строку в temp_sales
с соответствующей строкой в sales
(снова через уникальный / первичный ключ)
0,2. Вам нужен оператор DDL, такой как
ALTER TABLE `sales`
ADD COLUMN `field1`VARCHAR(10) AFTER `whatever`,
ADD COLUMN `field2`VARCHAR(10) AFTER `fields2`,
...
0,3. Вам нужен оператор DML, такой как
UPDATE `sales`
INNER JOIN `temp_sales` ON `sales`.`keyfield`=`temp_sales`.`keyfield`
SET `sales`.`field1`=`tempsales`.`field1`,
`sales`.`field2`=`tempsales`.`field2`,
...