文章详情页
mysql - sql union 之后的结果与其他表join?
浏览:179日期:2022-06-15 16:59:37
问题描述
sql1:
select id,name from table1;
sql2:
select id,name from table2;
union 合并表
select id,name from table1 union select id,name from table2;
如何将union合并后的结果变成一张新表再与其他表进行join
如:
select * from (select id,name from table1 union select id,name from table2) aleft join (select id,name from table3) b on a.id = b.id;
问题解答
回答1:可以尝试下临时表、表变量;你最后这个应该也可以吧
相关文章:
1. python - 有什么好的可以收集货币基金的资源?2. css3 - 关于一个不可描述的css问题,如图3. mysql优化 - mysql 分页查询优化。4. javascript - 如何将一个长为365的数组对象按月份切割成12组?5. MYSQL5.7以及postgresql,他们的JSON模式下的查询和存储性能如何!6. css3 - 扩展本地项目中阿里的iconfont字体库,添加图标字体7. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?8. css - flex布局垂直效果实现不了?9. javascript - 页面加载慢,有什么优化方案10. python - TypeError: tryMsgcode() takes exactly 2 arguments (0 given)
排行榜

网公网安备