webForumDet fria alternativet

välja alla poster som inte finns med i en annan tabell

Databaser & SQL

2 svar · 229 visningar · startad av Samedi

Medlem sedan sep. 200125 inlägg
Frågan#1

Jag försöker att välja alla poster som inte finns med i en annan tabell...

SELECT Forums.ForumID, Forums.Name
FROM Forums
WHERE NOT EXISTS (
SELECT Forums.ForumID, Forums.Name
FROM AccessRights INNER JOIN Forums ON AccessRights.ForumID=Forums.ForumID
WHERE AccessRights.AID = 1)

... men det funkar inte så lysande...

Medlem sedan dec. 200012 464 inlägg
#2
SELECT ForumID, Name
FROM Forums
WHERE forumid not in ( SELECT ForumID FROM AccessRights 
where aid = 1)
Medlem sedan sep. 200125 inlägg
#3

haha, så svårt?

tackar det funkade perfekt

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)