MySQL如何将查询结果生成一张新表?


摘要:
下文讲述MySQL中将查询结果生成一张新表的方法,如下所示

实现思路:
使用建表关键字create 后直接附加上select 就可将查询结果集生成至新表中
例1:

  create table tmp select * from maomao where keyId =123
  ---将以上查询结果创建一张新表tmp

例2:
将多表查询结果组合为一张新表

   create table tmp 
  select `a`,`b`,`c` from `table1` ,`table2` on `table1`.`a` = `table2`.`b`
--将table1和table2的查询结果组合起来,创建新表tmp