我开始更好地理解PostgreSQL索引,但我遇到了OR条件的一个问题,在这个问题上,我不知道如何优化索引以获得更快的查询。 FROM t1 LEFTJOIN t2 on t2.id = t1.t2_id LEFTJOIN t3 ON t3.id = t1.t3_id
WHERE (conditions1)OR conditions 6)
这与这个问题类似:
SELECT t3.a, t2.b FROM (SELECT * FROM t1 LIMIT 5) t3
LEFTJOIN t2 ON ...当从t1中选择时,它会随机地(我不确定是否真的是随机的)行。我们可以增加点菜。但当它下单时,它也需要最后一行或第一行。因此,它可能需要前5行,但与联接条件不匹配。我想要的是获取与筛选器匹配的行,并匹配连接条