Brug numeriske bogstaver med aliaser inde i en SELECT
udmelding. Ingen ()
er nødvendige omkring SELECT
komponent.
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;
Bemærk, at i sammenhæng med en INSERT INTO...SELECT
, aliasserne er faktisk ikke nødvendige, og du kan bare SELECT 1, 2, item_costprice
, men i en normal SELECT
du skal bruge aliasserne for at få adgang til de returnerede kolonner.