Join og SQL
Hej,Jeg har følgende SQL:
SQL = "Select * FROM Pages, useraccess WHERE useraccess.PageID = Pages.PageID AND useraccess.UserID = " & Session("UserID") & " OR useraccess.GroupID = " & Session("GroupID")
Det den gerne skulle udføre for mig var at den valgte * fra Pages hvor enten Session("UserID") eller Session("GroupID") passer.
Jeg har nu sat:
Session("UserID") = "1"
Session("GroupID") = "1"
Mine tabeller indeholder som følger:
PAGES:
-------------------
pageid = 1
title = side1
pageid = 2
title = side2
pageid = 3
title = side3
USERACCESS:
-------------------
pageid = 1
userid = 1
groupid = 0
pageid = 2
userid = 1
groupid = 1
pageid = 3
userid = 2
groupid = 0
Når jeg så kører følgende loop skulle den efter min mening gerne hente posten hvor title = side2.:
Do While not rs.eof
Response.Write "- " & rs("Title") & "<br>"
rs.movenext
loop
Men det gør den bare ikke...istedet får jeg:
- Side1
- Side1
- Side2
- Side3
Er der nogen der kan hjælpe med det?
