0
如何选择数据库中有喜欢的所有职位。而且我还希望所有没有喜欢的帖子都列在同一个SQL查询中。喜欢被存储在一个表和每个表conncted到后与外键从数据库中选择所有的喜欢和不喜欢
SELECT 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`
有没有什么办法让我的查询计算表中的行喜欢?我试过'count(likes。*)'但是我得到一个错误。 – TheZozoOwner
@TheZozoOwner - 只需使用子查询添加另一个“外部联接”来对每个帖子的喜欢进行计数。编辑向你展示一个例子。 – sgeddes