如何合并两个独立的查询,不是用UNION添加行,而是添加列?????

suuloo 2006-05-24 11:03:16
因为两个SELECT都有一列是一样的,而且两个查询不太可能合成一个SELECT
...全文
134 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
randomx 2006-05-25
  • 打赏
  • 举报
回复
学习
fxy_2002 2006-05-25
  • 打赏
  • 举报
回复
即使是两个查询,也可以再再上面加一层。

select a.*,b.* from (select * from table1 where ....) a inner join (select * from table2 where ...) b on a.id=b.id where ...

这样两个独立的查询就列合并了。连接方式可根据数据情况选择 inner join,也可以选择left outer join ,right outer join ...
junki 2006-05-25
  • 打赏
  • 举报
回复
能不能讲清楚一点?
fj182 2006-05-25
  • 打赏
  • 举报
回复
为什么不太可能?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧