我想獲取特定部分和其他搜索條件下的學生列表。我這樣做: -使用Intersect從兩個表獲取記錄
declare @sectionId int, @name varchar
select @sectionId=23
select @name='a'
select UserId, FirstName from StudentMaster
Where FirstName Like @name and UserId IN
(
select UserId from StudentMaster
Intersect
select StudentId from StudentInSections where [email protected]
)
但它沒有給出正確的答案。如果我只寫了Userid條件,它的工作正常,但我必須得到整個搜索條件的列表。 有人幫我嗎?
'intersect'在這裏看起來絕對是多餘的。這應該是一樣的:'...和UserId IN(從StudentInSections中選擇StudentId,其中SectionId = @ sectionId)''。所以你的問題似乎與'intersect'無關。 –