mySql 从一个或多个表查数据,插入到另外一个表

2. .指定目标表的插入字段

#(字段1,字段2, ...) 的数量  =  字段a,字段b, ... 的数量
INSERT INTO  目标表 (字段1, 字段2, ...)  SELECT   字段a, 字段b, ...   FROM  来源表 ;


3.从多个表查数据
与之前类似,这里给出一个例子

INSERT INTO T01_school
SELECT t1.*, t2.* 
FROM         T02_class   t1
LEFT JOIN   T03_student t2 ON t1.stdId = t2.id 


INSERT INTO cc_sys_user_role_relation(sys_user_id,role_id)
SELECT su.id AS sys_user_id ,role.id AS role_id FROM cc_sys_user su ,cc_role role 
WHERE su.name="wesadminOnExam" AND role.`name`="在线考试";