[kod]
select TOP 10 CountComment, *, (SELECT Count(*) As CountComment from tblPictureComment WHERE tblPictureComment.PictureCommentPictureId = tblPicture.PictureId) from tblPicture
[kod]
vad kan vara fel??
har alltså en tabell med massa "bilder" och en tabell med kommentarer till dessa bilder, med då en koppling via ett ID
vill nu alltså få fram de tio bilder som har flest kommentarer
har jag rört till det?
LarsGMedlem sedan dec. 200012 464 inlägg select TOP 10
(SELECT Count(*)
from tblPictureComment pc
WHERE pc.PictureCommentPictureId = p.PictureId) as cc,
p.*
from tblPicture as p
order by 1 desc
funkar inte =(
loopar fram alla posterna, samt cc blir till 0 i alla posterna
LarsGMedlem sedan dec. 200012 464 inlägg Då finns det inga poster som uppfyller villkoret
WHERE pc.PictureCommentPictureId = p.PictureId
använder du rätt kolumnnamn?
något måste bli fel, eftersom den inte loopar ut just den posten som har en kommentar, förtillfället är det bara en post...