在这里,我有两个表committee_colleges和院校。表 结构是这样的SQL多连接查询
committee_colleges
committeeCollegeId collegeId committeeMemberId
1 2 1
2 2 2
3 3 2
我从committeeMember table.And一所高校存储committeeMemberId可以有多个委员会Members.How我可以WITE一个查询,显示仅分配到学院具体委员会成员。 例如,如果通过id = 2的委员会成员登录,我想通过id = 2,3显示大学。
在大学表我有这样的,
collegeId typeName
1 AICTE
2 NCTE
3 NTCS
这是委员会成员表
committeeMemberId name
1 xyz
2 abc
现在我写这样的事情,但我知道它错了,因为我不知道如何因为我正在显示学院的详细信息,所以请从College表中取出
SELECT cc.committeeCollegeId as committeeCollegeId,
c.collegeId as collegeId,
cc.committeeMemberId as committeeMemberId
FROM committee_college as cc
left outer join College as c
on cc.collegeId = c.collegeId
where cc.committeeMemberId=:committeeMemberId
order by cc.committeeCollegeId asc
任何人都可以告诉如何根据其分配给特定委员会显示学院会员吗?
预期结果请 – Sami
当我使用memberId = 2登录时,我需要显示collegeId = 2,3所院校。基于CommitteeMemberId,我需要显示各自指定的院校 –
您在提及高校时需要输出哪些列值但是除了学院校外,你并没有选择大学校园桌上的任何东西,你也可以从委员会的大学表中获得。如果您使用列名称指定预期输出,那么对于能够回答您的问题的人员会有所帮助。 –