如何在MySQL中,我想从post表中获取结果。我做得很完美。但是我想从相似的表格和评论表中的评论中获得单独的赞。
如何使用JOIN功能执行此操作?每个表都有共同的postID(表Posts的id)。
答案 0 :(得分:4)
不要使用联接,获取帖子,然后对于每个帖子,获取喜欢&单独评论。
伪码:
$posts['likes'] = $likes
。echo json_encode($posts)
答案 1 :(得分:2)
SELECT * FROM `posts`
INNER JOIN `comments` ON `comments`.`postId` = `posts`.`postId`
INNER JOIN `likes` ON `likes`.`postId` = `posts`.`postId`
WHERE `posts`.`postId` = ?