表A,B 分别a1,b1 字段
  关于A和B的full join ,可以用(+)实现吗  ? 
   或者是否可以用union 写出来  ?    自己在SQL搞好久,搞混了。
 
 都有哪些不同的写法,知道的帮我写出来吧。 多谢各位啦......

解决方案 »

  1.   

    不好  实际上会有区别的 第二部分如果有重复数据的话 union就会排除掉SELECT column_name(s)
    FROM table_name1
    FULL JOIN table_name2 
    ON table_name1.column_name=table_name2.column_name
     是这样子吗 ?
      

  2.   

    连接就连接,干嘛去与union扯上关系呢……
      

  3.   

    使用(+)不能实现全外连接。
    只有SQL 92中 full outer join才是全外连接。union是对结果集进行集合操作。与连接操作无关。
      

  4.   

     左连接 + union + 右连接 和 full join 一样的效果