我有2张桌子。首先,我在第二批中有3列。 我需要用表格的另外两个值和一个值填写表格。 对于副本,我使用以下,但我不知道如何添加 第三列中的某个值(例如“3”)。 刚开始学习SQL 抱歉noobie问题。
INSERT INTO table1 (page_id, price)
SELECT page_id, price FROM `table2` WHERE `manufacturer_id` = 10
答案 0 :(得分:0)
您可以向SELECT
查询添加静态列:
SELECT page_id, price, '3'
FROM `table2`
WHERE `manufacturer_id` = 10
请注意,您需要将第三列添加到INSERT
答案 1 :(得分:0)
你的意思是什么?
INSERT INTO table1 (page_id, price, third_column)
SELECT page_id, price, 3
FROM table2
WHERE manufacturer_id = 10