Tema: [MySQL] -
Pogledajte određenu poruku
Staro 10. 02. 2008.   #4
Dejan Topalovic
old school
Professional
 
Datum učlanjenja: 15.02.2006
Lokacija: Wien, Austria
Poruke: 304
Hvala: 121
47 "Hvala" u 26 poruka
Dejan Topalovic će postati "faca" uskoro
Pošaljite poruku preko MSN za Dejan Topalovic
Default

Iskreno nisam siguran da li sam shvatio kakav rezultat ti treba, a mislim i da ti struktura tabela nije najbolje povezana... Koliko sam shvatio, ti u tabeli 'pozicije' mozes trenutno imati najvise 4 unosa?

Evo ti SQL upit s kojim se mozes igrati, kako bi dobio zeljeno rjesenje:
Kôd:
(select v.id, v.naslov, v.tekst, v.datum, v.datum_objave, p.pozicija as pid
from vijesti v, pozicije p
where v.id = p.vijest_id
 -- and p.pozicija in (2,3,4)
)
union
(select v.id, v.naslov, v.tekst, v.datum, v.datum_objave, 5 as pid
  from vijesti v
  order by v.datum_objave desc
  limit 2)
order by 6 asc, 5 desc
limit 4;
__________________
Blog: Baze podataka
------------------------
Oracle OCP DBA
Oracle OCE SQL Expert
Oracle OCP Developer
Certified MySQL DBA
Dejan Topalovic je offline   Odgovorite uz citat