Inner Join??

Databaser & SQL

2 svar · 265 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!

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)