Avatar billede jonas_h Nybegynder
25. oktober 2006 - 12:36 Der er 2 kommentarer

Får flere af samme record

Hej!

Jeg har følgende SQL-sætning:´

SELECT CONCAT(PG.folder,'/',P.filename) as filename, P.photoId, PG.title, P.keywords FROM photoalbum P, photoalbumGroups PG WHERE P.keywords LIKE ('%andet%')

Mit output giver mig rigtigt nok alle de bvilleder som har keyword "andet", men de bliver returneret mange gange hver, og det er jo ikke meningen.

Nogle som har forslag? Har prøvet med SELECT DISTINCT men det giver ingen forskel.
Avatar billede jokkejensen Novice
25. oktober 2006 - 13:29 #1
du skal sætte en relation mellem P og PG ..

ex "WHERE P.keywords LIKE ('%andet%')AND P.groupID = PG.ID

Ellers vil hvert billede blive vist lige så mange gange som der er kategorier ...
Avatar billede jokkejensen Novice
25. oktober 2006 - 13:42 #2
billede = fil
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester