[ AUA @ 06.08.2007. 17:09 ] @
Problem je sledeci:
Postoje dve tabele members i images...

Table members -> [memberID(je unique)],[firstname],[lastname]...etc...
Table Images -> [imageID(je unique)],[memberID],[imageName]....etc...

svaki memberID moze da ima nekoliko records (imagesID) u tabeli images...



Upit bi trebao da izvadi iz baze po jedan record (top 1) iz tabele images za svakog membera(memberID) tako da bih dobio po jedan rekord za svakog member-a

U pitanju je galerija...znaci potrebno je izlistati po jednu sliku(top 1 ili limit 1) za svaku galeriju (memberID)

Unapred hvala.

[ broker @ 06.08.2007. 20:00 ] @
Uradis select i oba telebe left join-ovane sortisar po memeber, photo, grupises po member i uzmes max ili min (phootid) ili max od broj pregleda vec po kom kriterijumu mislis da odvojis jednu fotku....

To ti je skolski primer...

Obicno se u tabeli fotografija ostavi polje tako da se cekira ona fotka koja se koristi za prikazivanje u indeksu, tako da ti je stvar jednostavnja, jer mozes da filtriras tano jednu fotku za tu namenu a i mozes da rucno odaberes koju ces fotku da prikazujes..