Det här verkar fungera. Vad tror ni?
Select g.groupName from groups as g Where g.groupID not in (select groupID from membership where userID = 7) order by g.groupName asc
1 svar · 200 visningar · startad av Addeladde
Jag har en tabell med grupper:
groupID
groupName
Sedan har jag en tabell med membership:
memberID
userID
groupID
Med denna SQL-fråga vill jag visa alla gruper som en viss användare inte är medlem i men det fungerar inte.
Select g.groupName from groups as g, membership as m Where m.groupID = g.groupID And m.userID <> 7 order by g.groupName asc
Det här verkar fungera. Vad tror ni?
Select g.groupName from groups as g Where g.groupID not in (select groupID from membership where userID = 7) order by g.groupName asc