Ich erstelle eine Blog-Engine in C# -Webforms, und ich habe den folgenden Code, der alle aktuellen Blog-Posts auswählt, dh sie sollten angezeigt werden und eine Zählung aller Kommentare für jeden Blog-Post und es funktioniert super.innere Verbindung, die nicht alle Zeilen zurückgibt
SELECT PostID, PostTitle, PostDate, PostTeaser, Count(CommentID) AS CountOfCommentID, PostCurrent
FROM TBLBlogPost
INNER JOIN TBLBlogComment ON PostID = PostCommentFK
GROUP BY PostID, PostTitle, PostDate, PostTeaser, PostCurrent
HAVING PostCurrent = 'True'
Das Problem ist, es wählt nur Blog-Beiträge, die mindestens einen Kommentar haben.
Weiß jemand, wie ich das beheben kann?
Bitte geben Sie Ihren Titeln nicht "C#" und so weiter. Dafür sind die Tags da. Und außerdem hat diese Frage überhaupt nichts mit C# zu tun! –
* Knifflige SQL-Anweisung * -> Gibt eine Frage zu zwei Tabellen mit einer 1: n-Beziehung ab. Nicht sicher, ob Trolling ... –
@ ta.speot.is Einverstanden, aber jeder hat ein gewisses Maß an Erfahrung, also vielleicht ist dies schwierig für die OP. Dennoch könnte ein besserer Titel gehabt werden :) –