下面为您介绍的方法实现的是两张表的MYSQL查询结果插入一张新表,该方法供您参考,如果您在MYSQL查询结果处理方面遇到过问题,不妨一看。
表A +——————-+ |id |user |info | |1 |u1 |991 | |3 |u3 |113 | +——————-+ 表B +——————-+ |id |user |pw |pw2 | |1 |u1 |p1 |p12 | |2 |u2 |p2 |p22 | |3 |u3 |p3 |p32 | +——————-+
能不能通过语句创建一个新表变成以下结果.剔除在表B里有.但是表A里没有的ID.并合并同ID的数据呢?当然是可以的。
+-------------------------+ |id|user|pw1|pw2|info| |1|u1|p1|p12|991| |3|u3|p3|p33|113| +-------------------------+
两表的MYSQL查询结果插入新表的实现的语句
viewsourceprint?1createtablejieguo2SELECTt1.id,t1.user,t1.pwd,t1.pwd2,t2.user2,t2.infoFROMt1INNERJOINt2ONt1.id=t2.id
以上就是两表的MYSQL查询结果插入新表的方法介绍。
【编辑推荐】
查看Mysql表结构的命令
MySQL查询中日期格式转换函数简介
MySQL查询汉字拼音首字母的实现
MySQL随机查询的优化实例
MySQL查询缓存变量