только с разными условиями where
То есть идет так
left join (select ... where) as table
И так мне надо сделать 3 раза, но меня смущает что запрос дольше выполняется, существенно, как можно сделать по-другому или ускорить джоины?
Скинь полный запрос SQL
left join ( select column1 from table where column1=1 ) as t on condition1=t.column1 left join ( select column1 from table where column1=2 ) as t2 on condition1=t.column1
А зачем делать подзапрос?
В подзапросе условие идет
Это точно полный запрос? У тебя только одно condition1, или есть ещё condition2? А ещё ты не используешь t2
SELECT column1 FROM TABLE TABLE1 WHERE column1=condition1 AND column1=condition2 ORDER BY column1 DESC; попробуйте
Обсуждают сегодня