8月3号
1、可以引用同一张表,用select查询出两个结果。这两个结果纵向连接用union,横向连接用join,字段名称可以不一致,但类型要一致,如下:
![](https://img.haomeiwen.com/i7621768/0f4920b91e35dbf0.png)
![](https://img.haomeiwen.com/i7621768/bcc17228a1fbbcf6.png)
需要注意的是:在第一个from后面的查询结果集要设置别名(例如上图:a,b,c),否则会报错:
1248 - Every derived table must have its own alias
2、查询结果作为集合,插入另一个表中:
![](https://img.haomeiwen.com/i7621768/4e7ab9abbbb958b9.png)
t_i表(test为该表的库名)
![](https://img.haomeiwen.com/i7621768/9cf5088e618694da.png)
doutable表
运行语句:
![](https://img.haomeiwen.com/i7621768/b71626038de3600a.png)
8月4号
1、select查询结果集插入另一个表格中,如何实现多次插入?
因为第一次插入记录,第二次再插入就会有重复,这样会导致重复或者无法插入(插入表设置主键)。目前能想到解决方案;用delete把之前的记录删除,再运行插入
![](https://img.haomeiwen.com/i7621768/96d9528a1d7573ed.png)
网友评论