I have a User model that has many Membership. Membership has a field called group_id.
I want to get a list of Users who have no memberships with the group_id field not equal to 1.
I tried this
from u in User, join: m in assoc(u, :memberships), where: m.group_id != 1
I have 3 users in my db and one of them have a membership with group_id = 1. So I am expecting my query to return 2 users who don't have the membership. But it return empty array.
 
     
    