MySQL 从外表查询(并截取固定长度)批量插入数据到表中

来源:互联网 发布:国家博物馆淘宝 编辑:程序博客网 时间:2024/06/05 22:41

MySQL 从外表查询(并截取固定长度)批量插入数据到表中

譬如 我有张用户表 user
user用户表
这是用户表中的数据
这是用户表中的数据
我有张任务表
我有张任务表
这是任务表中的数据
这是任务表中的数据
现在我有第三张表 叫做任务分配表
任务分配表
u_id是user表的主键 t_id是task表的主键
现在我需要把任务表的任务一发布出去 且让user表中所有的type一直的人员都接到任务
即 在任务分配表中插入数据 来源与用户表和任务表 这里t_id 取1
SQL语句
INSERT INTO task_user (t_id,name,age,type,u_id) SELECT 1,name,age,type,id as u_id FROM user where type=”金融”
插入数据

如果我只想要用户表中查询结果的前二条数据 然后再插入分配表
SQL语句
INSERT INTO task_user (t_id,name,age,type,u_id) SELECT 1,name,age,type,id as u_id FROM user where type=”金融” LIMIT 0,2
截取两条插入

0 0
原创粉丝点击