大神们帮忙优化一下我的SQL,主要是OR问题,我想用union 来替代,不过left join 这种怎么用啊
发布网友
发布时间:2022-04-13 11:18
我来回答
共2个回答
热心网友
时间:2022-04-13 12:47
left join
(
select content_id from ph_search where b.id is null
union
select content_id from ph_search where b.parent_id != 1
) b
肯定是先把表过滤了再去left jion,这样一来结果集就少了,关联也快了一点追问我刚刚测试了一下,这个好像跟之前的查询数据不一致啊,有些问题