@webarto, to mnog jednostavno, znao sam i ja za to
@jablane, to je to, pomoglo mi je.
Moj upit izgleda ovako:
PHP kôd:
$re=mysql_query("SELECT *, (SELECT vote5 FROM vote WHERE idsmestaja = p.id AND (vote5=0 OR vote5=5) LIMIT 1) AS trenut,
(CASE WHEN `idtip` LIKE '%-5-%' THEN RAND() ELSE 0 END) AS relevance,
(SELECT vote5 FROM vote WHERE idsmestaja = p.id AND (vote5=0 OR vote5=5) LIMIT 1) AS cnt,
(SELECT vote5 FROM vote WHERE idsmestaja = p.id AND ime_prezime='admin' ORDER BY vote5 DESC LIMIT 1) AS tnt
FROM objekti p WHERE id_page=71 AND akt='Y' AND nalageru=1 $uslov AND idtip NOT LIKE '%-3-%'
ORDER BY relevance DESC, pozicija DESC, trenut DESC, cnt DESC, tnt ASC, id DESC LIMIT $str,$ByPage1");
sve sam zivo izmesao, al meni zavrsava posao trenutno.
U ovom upitu su iskorosceni saveti koje sam dobio na ovom forumu. Sad nisam siguran da mi je bas sve najasnije, al bitno je da radi. Samo, pitanje je koliko je ovaj upit tezak za bazu?
Hvala na svakoj pomoci do sada!