判断条件有一个为空就会很慢,除了放在子查询有其他解决方案吗?

先用 with 弄个集合出来,在进行过滤会快点的