Avatar billede aggie Nybegynder
17. september 2001 - 13:09 Der er 1 løsning

select og count

Jeg har en tabel med artikler\'s keywords (til news etc), for at kunne finde relaterede artikler.

den er bygget som:

artikel_id (unique index), keyword

og så er det jo så, at jeg skal bruge alle artikel id\'s, på artikler der har keywords tilfælles med et givet artikel_id - ordnet efter antal sammenfald, så f.x. med:

Artikel_id:      keyword:
0001              internet
0001              hjælp
0001              ekspert

0002              internet
0002              nyheder
0002              php

0003              internet
0003              ekspert
0003              php

0004              sex
0004              online
0005              free

hvis jeg giver artikel_id 0003, så skal min select returnere (ordnet efter sammenfald) 0001, 0002, fordi der er 2 sammenfald med 0001 og et sammenfald med 0002, og ingen sammenfald med 0004...

jeg bruger postgresql, så der er ingen bøvl med subselects, men det behøver ikke være specielt rdbm-afhængigt, for jeg skal sikkert bruge det andre steder :)
Avatar billede aggie Nybegynder
17. september 2001 - 13:11 #1
ja, det var jo så flot at hælde den i den her kategori.. forbandede rullehjul på musen :/
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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