So wählen Sie alle Posts in der Datenbank aus, die Likes haben. Und ich möchte auch, dass alle Beiträge ohne Likes in derselben SQL-Abfrage aufgelistet werden. Das mag in einer Tabelle gespeichert und die jede Tabelle mit einem FremdschlüsselAlle aus db mit likes und ohne likes auswählen
an einem Pfosten wird connctedSELECT likes.*, posts. * , profile . *, credentials.username, posts.session_sessionid as sSession
FROM likes, posts, follows, profile, credentials
WHERE follows.users = posts.userId
AND profile.userId= follows.users
AND profile.userId = credentials.profle_userId
AND posts.session_sessionId IS NOT NULL
AND likes.idposts = posts.idposts ORDER BY posts.date DESC`
Gibt es eine Möglichkeit, wo ich die Abfrage machen, um die Zeilen in der Tabelle "Likes" zu zählen? Ich habe 'count (likes. *)' Versucht, aber ich bekomme einen Fehler. – TheZozoOwner
@TheZozoOwner - fügen Sie einfach einen weiteren "Outer Join" hinzu, indem Sie eine Unterabfrage verwenden, um die Likes per Post zu "zählen". Bearbeitet, um Ihnen ein Beispiel zu zeigen. – sgeddes