Avatar billede phhepl Nybegynder
19. september 2005 - 12:32 Der er 6 kommentarer

SQL sætning, hjælp til

Hej jeg har en tabellerne

bruger_annoncer
annoncer

Jeg skal hente alle annonceid'er fra bruger_annoncer hvor brugerid = 90, derefter skal jeg hente alt (*) fra annoncer hvor annoceid = annonceid fra bruger_annoncer.

Kan dte laves i en SQL sætning?
Avatar billede kalp Novice
19. september 2005 - 12:36 #1
SELECT * FROM bruger_annoncer, annoncer WHERE bruger_annoncer.brugerid  = 90 AND annonce.annonceid = bruger_annoncer.annonceid;


?
Avatar billede jakobdo Ekspert
19. september 2005 - 14:38 #2
SELECT annoncer.*
FROM annoncer
INNER JOIN bruger_annoncer
ON annonce.annonceid = bruger_annoncer.annonceid
WHERE bruger_annoncer.brugerid  = 90
Avatar billede phhepl Nybegynder
20. september 2005 - 12:35 #3
Kalp virker kan jeg se, INNER JOIN, hvad vil det sige? Smid et svar :)
Avatar billede kalp Novice
20. september 2005 - 12:40 #4
Du får et svar:)
Avatar billede jakobdo Ekspert
20. september 2005 - 13:01 #5
INNER JOIN joiner 2 tabeller som du rent faktisk vil have!
De tager kun de felter som matcher!
Avatar billede kalp Novice
30. september 2005 - 01:59 #6
phhepl >> Du fik aldrig afsluttet spørgsmålet:)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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