Pogledajte određenu poruku
Staro 11. 06. 2011.   #5
martinluter
profesionalac
Qualified
 
Datum učlanjenja: 02.05.2009
Poruke: 193
Hvala: 27
8 "Hvala" u 6 poruka
martinluter is on a distinguished road
Default

@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!
martinluter je offline   Odgovorite uz citat