SELECT
内にエイリアスを持つ数値リテラルを使用する 声明。いいえ()
SELECT
の周りに必要です コンポーネント。
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;
INSERT INTO...SELECT
のコンテキストでは注意してください 、エイリアスは実際には必要ありません。SELECT 1, 2, item_costprice
を使用できます。 、ただし通常のSELECT
返された列にアクセスするには、エイリアスが必要です。