webForumDet fria alternativet
Logga in / Bli medlem

tre tabeller....

Databaser & SQL

1 svar · 244 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

Hej.

Jag har tre tabeller.

- tblDepartments
pk_id | fldDepartments
1 | Databaser
2 | ASP

- tblPersonnel
pk_id | fldDepartment
1 | 1
2 | 1
3 | 2

- tblNewsLetterRecipients
pk_id | fk_NewsId | fk_UserId
1 | 1 | 1
2 | 1 | 2
3 | 1 | 3

Nu vill jag ta ut alla tblDepartments.fldDepartments där en användare finns i tblNewsLetterRecipients.

Jag använder Access

Mv icaaq

Medlem sedan dec. 200012 464 inlägg
#2
select fldDepartments
from tblDepartments
where pk_id in (
select fldDepartment 
  from tblPersonnel
 where pk_id in (
  select fk_userid
  from tblNewsLetterRecipients))
252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)