Avatar billede mbx Nybegynder
19. august 2002 - 10:36 Der er 4 kommentarer og
1 løsning

Select med relationer

Hej eksperten

Jeg har 3 tabeller

tabel_1 (kategorier)
KatID
Prioritet

tabel_2 (brugere)
BrugerID

tabel_3 (bruger - kategori relationer)
KatID
BrugerID


Nu kender jeg så BrugerID med en session der hedder session("BrugerID") men skal finde de kategorier som denne bruger har valgt hvor Prioritet=1.
Det skal jeg gøre igennem tabel_3, kan jeg ikke skrive det i een SQL sætning, jeg kan ikke lige huske hvordan?

hilsen
MBX
Avatar billede bobbedude Nybegynder
19. august 2002 - 10:38 #1
select from tabel_3 where BrugerID = session("BrugerID")
Avatar billede mbx Nybegynder
19. august 2002 - 10:40 #2
Ja, men jeg skal så lave opslag i tabel_1 og finde de kategorier fra tabel_3, kan det ikke gøres i een SQL?
Avatar billede sesam Nybegynder
19. august 2002 - 10:54 #3
Er det ikke Joins du skal ha' gang i her?

Læs evt. her: http://www.w3schools.com/sql/sql_join.asp
Avatar billede eagleeye Praktikant
19. august 2002 - 10:54 #4
Du kan gøre sådan her:


SQL = "SELECT tabel_1.KatID FROM tabel_1 RIGHT JOIN tabel_3 ON tabel_1.KatID = tabel_3.KatID WHERE tabel_1.Prioritet=1 AND tabel_3.brugerID=" & session("BrugerID") & ";"
Avatar billede mbx Nybegynder
19. august 2002 - 11:50 #5
Det var lige den jeg skulle bruge, tak for det.
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
Kurser inden for grundlæggende programmering

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