SELECT FilmID FROM Betyg WHERE Anvandarnamn='Kristoffer' and poang_filmen=1
Vad jag vill är att i xxxxxx nedan göra att SQL ska leta upp alla id:n från frågan ovan.
SELECT DISTINCT Anvandarnamn, COUNT(Anvandarnamn)*4 as antal FROM Betyg WHERE FilmID=[b]xxxxxx[/b] AND poang_filmen=4 GROUP BY Anvandarnamn having count(*)>=1 ORDER BY antal DESC
Eftersom du inte anger vilken dbms du använder så får svaret bli lite generellt. Jag förstår inte riktigt heller vad du vill ha ut...
SELECT DISTINCT Anvandarnamn, COUNT(Anvandarnamn)*4 as antal FROM Betyg
WHERE FilmID IN (SELECT FilmID FROM Betyg WHERE Anvandarnamn='Kristoffer' and poang_filmen=1) AND poang_filmen=4
GROUP BY Anvandarnamn having count(*)>=1
ORDER BY antal DESC
SELECT Anvandarnamn, COUNT(Anvandarnamn)*4 as antal FROM Betyg
WHERE FilmID IN
(SELECT FilmID
FROM Betyg
WHERE Anvandarnamn='Kristoffer'
and poang_filmen=1)
AND poang_filmen=4
GROUP BY Anvandarnamn
ORDER BY antal DESC
Tog bort några onödiga delar.
256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91