【发布时间】:2017-07-19 13:54:41
【问题描述】:
我必须得到所有的帖子,即使他们有 0 个赞,但无论如何这些帖子都没有出现,我尝试了内连接,左外连接,什么都没有
select
post.id as idPost,
post.data,
autor.nome as nome,
post.texto,
post.idAutor,
count(likes.idAutor) as numeroLikes
from post
join utilizador autor
on autor.id = post.idAutor
left join likes
on post.id = likes.idPost
left join amigos as a
on a.idAmigo2 = post.idAutor
where (post.idAutor = a.idAmigo2 and a.idAmigo1 = 3) or post.idAutor = 3
and idPost > 0
group by post.id~
这是帖子表,你可以看到它的 ID 为 43
这是我发布的查询的结果,您可以看到它没有显示 idPost 43 的点赞数,因为它是 0
【问题讨论】:
-
也许这个帖子会帮助你stackoverflow.com/questions/14793057/…
-
您的查询有很多问题。请编辑问题并向我们展示示例数据以及您想要的输出。
-
我贴了一些查询结果的图片
标签: sql