如何根据其他表插入表中

时间:2011-11-04 15:47:03

标签: mysql

我有两个表,一个叫用户,另一个叫todolist。在我的网络应用程序中,我有一个管理员功能,我希望管理员能够为所有用户分配一个待办事项。我正在尝试编写SQL,但我似乎只是在编写阻塞或者我只是愚蠢。

那么如何从users表中选择所有用户,然后插入到todo表中,以便todo表基本上以每个用户和任务结束?

1 个答案:

答案 0 :(得分:0)

INSERT ... SELECT FROM

INSERT INTO todo (field1, field2, field3, ...)
SELECT somefield1, somefield2, somefield3, ...
FROM users
WHERE ...