0
我有兩個(三個 - 第三個是綁定表)用戶和功能表。他們處於多對多的關係。我想構建查詢,查找具有與特定用戶相似功能的所有用戶。如何構造比較M:N關係中兩個集合的查詢?
我知道,平時我可以用這樣的:
select user from User user
inner join user.feature feature
where feature in :features
但是這隻有當我找只爲一個特定的功能。有沒有辦法通過比較SQL中的「兩組」功能中的「兩組」功能?或者我必須在業務層做到這一點?
非常感謝。有幫助。 – mark