Avatar billede morten-1981 Nybegynder
06. september 2008 - 08:14 Der er 4 kommentarer og
1 løsning

Tage * fra kommentarer der tilhører artikler lavet af X?

Jeg har 3 tabeller:

tabel_brugere
- felt_id

tabel_kommentarer
- felt_kommentar_id
- felt_skrevet_af_bruger_id
- felt_kommentar

tabel_artikler
- felt_artikkel_id
- felt_bruger_id
- felt_artikkel


Er det muligt at gøre følgende i én arbejdsgang?: Tage de kommentarer der er lavet på artikler, som er skrevet af en bestemt bruger?

... jeg har forsøgt at gøre navnene så sigende som muligt.
Avatar billede hmortensen Nybegynder
06. september 2008 - 08:17 #1
Mangler der ikke en sammenhæng mellem artikler og kommentarer?
Avatar billede morten-1981 Nybegynder
06. september 2008 - 08:53 #2
Godt spottet... den fik jeg ikke skrevet.

tabel_kommentarer
- felt_kommentar_id
- felt_artikkel_id
- felt_skrevet_af_bruger_id
- felt_kommentar

Det er vel egentlig bare en mange-til-mange relation. Synes bare den vender lidt på hovedet - kan i hvert fald ikke gennemskue den her til morgen.
Avatar billede hmortensen Nybegynder
06. september 2008 - 10:50 #3
Det må være noget med:
SELECT k.* FROM tabel_kommentarer AS k INNER JOIN tabel_artikler AS a ON k.felt_artikkel_id = a.felt_artikkel_id WHERE a.felt_bruger_id = X
Avatar billede morten-1981 Nybegynder
06. september 2008 - 12:04 #4
Cool! Tak for hjælpen hmortensen :)
Avatar billede hmortensen Nybegynder
06. september 2008 - 12:24 #5
Det var så lidt.
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