Použijte číselné literály s aliasy uvnitř SELECT
prohlášení. Žádné ()
jsou nezbytné kolem SELECT
komponenta.
INSERT INTO qa_costpriceslog (item_code, invoice_code, item_costprice)
SELECT
/* Literal number values with column aliases */
1 AS item_code,
2 AS invoice_code,
item_costprice
FROM qa_items
WHERE item_code = 1;
Všimněte si, že v kontextu INSERT INTO...SELECT
, aliasy nejsou ve skutečnosti nutné a stačí SELECT 1, 2, item_costprice
, ale v normálním SELECT
budete potřebovat aliasy pro přístup k vráceným sloupcům.