Jag vill göra en SQL-sats som visar alla moderatorer med undantag av de som redan administrerar det valda forumet. Alltså alla som är lediga
Så här långt har jag kommit: (och det fungerar...)
SQL = "SELECT * FROM members WHERE Permission='A' OR Permission='B'"
Vad jag vill är att skriva ut alla som har behörighet A eller B och som inte redan finns som administratör för forumet.
I tabellen moderators ligger (ex)
moderatorID___| ___ForumID
1________________2
2________________1
1________________1
moderatorID = members.MemberID
Jag provade att lägga till AND NOT memberID = "& ???
Ska man skapa en till SQL-sats.
Man måste ju blanda in forumID.t också
request.querystring("forumID") innehåller forumID:t som man alltså måste söka efter i tabellen moderators och _inte_ skriva ut de ID:n där request.querystring("forumID") = Moderators.forumID
(Jag har MySQL 4.0.xx, alltså inte stöd för subselects)
Edit:
såg att det verkar rörigt
något så här vill jag ha det
SELECT * FROM members WHERE Permission='A' OR Permission='B' AND NOT memberID = moderators.moderatorID WHERE moderators.forumID = "& Request.querystring("forumID")