解释一下这段sql select from ab where aid = bid+
这段SQL语句使用了Oracle特有的(+)符号,表示右连接(right join)。
它的含义是:从表a和表b中查询数据,如果表a中的id字段与表b中的id字段匹配,则返回匹配的数据,同时也返回表b中的未匹配的数据,此时未匹配的数据中a表的所有字段均为null。
简单来说,这个查询语句返回了表a中的所有数据以及与表b中id字段匹配的数据,如果没有匹配的数据,则表b中的所有字段值为null。
原文地址: http://www.cveoy.top/t/topic/fikl 著作权归作者所有。请勿转载和采集!