在這裏,我有兩個表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,我需要顯示各自指定的院校 –
您在提及高校時需要輸出哪些列值但是除了學院校外,你並沒有選擇大學校園桌上的任何東西,你也可以從委員會的大學表中獲得。如果您使用列名稱指定預期輸出,那麼對於能夠回答您的問題的人員會有所幫助。 –