我想執行的查詢問題是與子查詢的存儲過程
With getusers As
(Select userID from userprofspecinst_v where institutionID IN
(select institutionID, professionID from userprofspecinst_v where [email protected])
and professionID IN
(select institutionID, professionID from userprofspecinst_v where [email protected]))
select username from user where userID IN (select userID from getusers)
這裏就是我想要做的事。給定一個用戶ID和一個視圖,其中包含用戶ID和他們的機構和職業的ID,我想獲得其他用戶ID也有相同院校ID和職業ID的列表。然後用這個用戶ID列表,我想從另一個表(用戶)獲得與每個用戶ID相對應的用戶名。我在嘗試創建過程時遇到的錯誤是:「當子查詢未與EXISTS一起引入時,只能在選擇列表中指定一個表達式。」我正在採取正確的方法來構建這個查詢?
這樣做的竅門,謝謝! – xxyyxx 2012-08-12 22:57:09