SQLITE - 插入问题

Ily*_*ski 2 sqlite

我有一个特定表中的项目列表,我希望有另一个表,其中包含来自第一个表的ID和其他列中的另一个常量值.

我有以下查询:

INSERT INTO table02(item_id, status, card_status) VALUES( (SELECT item_id FROM table01), -1, 10);
Run Code Online (Sandbox Code Playgroud)

但它只适用于第一行.

如何使其适用于所有行?我需要从table01复制所有ID,并在其他列中为它们分配值-1和10.

谢谢.

Ser*_*sev 6

INSERT INTO table02 (item_id, status, card_status) SELECT item_id, -1, 10 FROM table01;
Run Code Online (Sandbox Code Playgroud)