左连接是问题的。如果u结果集为空,u.pk_detail查询出来肯定是为空的。 select * from (.......) u 确认是否真的没值。
oracle左连接的结果是笛卡尔积,右表为空以左表为主表。注意:左表有10条数据,右表有2条数据时,用左关联关联结果是20条,并不是左表的10条哦。关注笛卡尔积~
你把整个的sql写出来,不知道你括号里是怎么写的