SELECT *, `planlar`.`id` as iid, `uyeler`.`id` as sahip, `planlar`.`dilim` as dilim, `planlar`.`kopya` as kopya
FROM (`planlar`, `arkadaslar`)
JOIN `uyeler` ON `planlar`.`uid`=`uyeler`.`id`
LEFT JOIN `etkinlik_fotolar` ON `planlar`.`kopya`=`etkinlik_fotolar`.`pid`
WHERE (((arkadaslar.uid=planlar.uid or arkadaslar.fid=planlar.uid) and arkadaslar.onay=1 and (arkadaslar.fid='1' or arkadaslar.uid='1' and arkadaslar.onay='1')) or planlar.uid='1') and (uyeler.id=planlar.uid)
GROUP BY `planlar`.`kopya`
ORDER BY `planlar`.`id` desc
LIMIT 10
Merhaba bu sorguyu çalıştırdığımda 11 saniyede sonuç veriyor bu çok kötü bir rakam tahmin edersinizki.Ancak şu LEFT JOIN satırını kaldırdığım zaman sorgu 2 saniyede sonuç veriyor ama çözemedim nedenini nasıl bir çözüm bulabilirim buna ?