两张表查询结果full outer join怎么写?

tommerxx 2010-10-28 05:17:23
A表和B表分别经过条件查询后的结果再FULL OUTER JOIN,这样的SQL语句应该怎么写呀?
...全文
160 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
guguda2008 2010-10-28
  • 打赏
  • 举报
回复
最后的WHERE里加条件也可以,不过我觉得直接写子查询更分明一点,效果是一样的。
guguda2008 2010-10-28
  • 打赏
  • 举报
回复
SELECT *
FROM (
SELECT ...
FROM A
WHERE ...
) T1
FULL JOIN (
SELECT ..
FROM B
WHERE ...
) T2 ON ...
dawugui 2010-10-28
  • 打赏
  • 举报
回复
select a.* ,b.* from a full join b on a.关键字 = b.关键字

select a.* ,b.* from a full join b on a.关键字 = b.关键字 and a.查询条件 and b.查询条件

select a.* ,b.* from a full join b on a.关键字 = b.关键字 where a.查询条件 and b.查询条件

上面三个语句自己去选。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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