我有 2 张桌子:Candidates
和Jobs
.
里面有Jobs
列Profession
和Subprofession
。
对于其中的每一行,Candidates
有 8 列:
Selected_Profession1, Selected_Subprofession1,
Selected_Profession2, Selected_Subprofession2,
Selected_Profession3, Selected_Subprofession3,
Selected_Profession4, Selected_Subprofession4
我想进行一个查询,以选择其专业和子专业在Candidates
表中相应字段之一中的所有工作。
假设我们有以下 Jobs 表:
(profession subprofession) -----> (100, 200)
(100, 201)
(101, 200)
(101, 201)
和以下候选人表:
(prof1 subprof1 prof2 subprof2 prof3 subprof3 prof4 subprof4) ---->
(100, 200, 300, 400, 100, 200, 100, 300)
(101, 200, 102, 200, 300, 200, 200, 300)
(100, 200, 300, 400, 101, 201, 100, 300)
(101, 101, 200, 200, 300, 300, 400, 400)
该查询将返回 Jobs 表中的第 1、3 和 4 行(因为候选人 1 具有配对 100、200,候选人 2 具有配对 101、200,候选人 3 具有配对 101、201)。
希望这足够清楚......