SELECT u.id FROM uzytkownicy u LEFT OUTER JOIN doswiadczenie d ON (d.uzkid = u.id ) LEFT OUTER JOIN edukacja e ON ( e.iduzk = u.id ) LEFT OUTER JOIN infodod i ON ( i.iduzk = u.id ) LEFT OUTER JOIN ogolne o ON ( o.uzkid = u.id ) WHERE (u.miejscowosc LIKE '%$fraza%' OR u.kraj LIKE '%$fraza%' OR u.imnaz_wys LIKE '%$fraza%' OR d.stanowisko LIKE '%$fraza%' OR d.org LIKE '%$fraza%' OR d.branzaid LIKE '%$fraza%' OR d.stanowisko_detale LIKE '%$fraza%' OR e.nazwa LIKE '%$fraza%' OR e.kierunek LIKE '%$fraza%' OR e.grupy LIKE '%$fraza%' OR e.dodatkowe LIKE '%$fraza%' OR i.zaint LIKE '%$fraza%' OR i.grupy LIKE '%$fraza%' OR i.osiagniecia LIKE '%$fraza%' OR i.jezyki LIKE '%$fraza%' OR i.kursy LIKE '%$fraza%' OR o.resume LIKE '%$fraza%' OR o.komp LIKE '%$fraza%' OR o.oczek LIKE '%$fraza%') AND uzk_aktywny='1' GROUP BY u.id";
jakie powinny byc indexy?
czy da sie prosciej zapisac te zapytanie-zoptymalizowac?