webForumDet fria alternativet
Logga in / Bli medlem

join och or !

Databaser & SQL

3 svar · 172 visningar · startad av roady

Medlem sedan jan. 2002473 inlägg
Trådstart#1

Behöver lite hjälp med en SQL sats.
Har två tabeller, tblProject och tblProjectMember. Jag vill ha ut id nummret från tblProject om man är med i den tabellen eller den andra.

tblProject
projectId
projectAdminId Man skall ha samma id som denna

tblProjectMember
projectMemUserId Eller så skall man ha samma id som denna
projectMemRelation Kopplingen till tblProject - projectId

Har försökt mig fram till dethär, men jag får ändå inte ut något alls.

SELECT tblProject.projectId, tblProject.projectName, tblProject.projectReady, tblProject.projectShow, tblProject.projectAdminId, tblProjectMember.projectMemUserId
FROM tblProject INNER JOIN tblProjectMember ON tblProject.projectId = tblProjectMember.projectMemRelation
WHERE tblProject.projectAdminId = "& Session("userId") &" OR tblProjectMember.projectMemUserId = "& Session("userId") &";
Medlem sedan dec. 20003 887 inlägg
#2

Prova använda dig av LEFT OUTER istället för INNER, eftersom annars måste id-numret finnas i tblProjectMember.

Medlem sedan jan. 2002473 inlägg
#3

du är ju helt grym :f *smack*

Medlem sedan dec. 20003 887 inlägg
#4

Tackar :r :)

265 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)