1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| INSERT INTO dbname.products
(
ID, REFERENCE, CODE, CODETYPE, NAME,
PRICEBUY,
PRICESELL,
CATEGORY,
TAXCAT, ATTRIBUTESET_ID, STOCKCOST, STOCKVOLUME, IMAGE, ISCOM, ISSCALE, ATTRIBUTES
)
SELECT i.ID, i.REFERENCE, i.CODE, i.CODETYPE, i.NAME,
CAST(LEFT(i.PRICEBUY, LENGTH(i.PRICEBUY) - 2) AS DECIMAL(10,2)) AS PRICEBUY,
CAST(LEFT(i.PRICESELL, LENGTH(i.PRICESELL) - 2) AS DECIMAL(10,2)) AS PRICESELL,
c.ID AS CATEGORY,
'000', i.ATTRIBUTESET_ID, i.STOCKCOST, i.STOCKVOLUME, i.IMAGE, i.ISCOM, i.ISSCALE, i.ATTRIBUTES
FROM testbase.`table 2` i
INNER JOIN dbname.categories c ON c.NAME = i.CATEGORY
ORDER BY ID |