webForumDet fria alternativet
Logga in / Bli medlem

Inner Join??

Databaser & SQL

2 svar · 253 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Trådstart#1

Tja!

Jag har två tabeller som jag ska plocka ut info ifrån.
Det ska plockas ut från "tbl_1", men bara dom poster vars ID motsvarar de ID'n som finns i "tbl_2".

Sen är det här användarbaserat, så "tbl_2" är uppbyggd enl. följande:

[b]tbl_1[/b]
strID
fält2
fält3
fält4

[b]tbl_2[/b]
strID
usrID

Så, jag vill plocka ut ALLT från "tbl_1", men bara de poster vars ID (strID) finns i "tbl_2" och i de poster där "usrID" motsvarar Session("strUsr").

Nu undrar jag alltså om Inner Join är det jag ska använda mig av och hur en sådan fråga ska se ut.

Tack!

Medlem sedan dec. 200012 464 inlägg
#2
select c1,c2,c3 from tbl_1
where strID in (select strID from tbl2
where userID = :Session("strUsr"))
Medlem sedan feb. 20034 441 inlägg
#3

Aha, man kunde göra "så" med. TackTack!

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