mysql根据另一个表的计数选择行

Dav*_*vid 2 mysql sql count

我在一个表中有一个博客文章表.在一个单独的表中,我有一些存储在目录中的图像记录,这些图像与特定的博客文章相关联.

如何编写仅选择至少包含5张照片的博客帖子的查询?

BlogPosts表有一个"ID"列.Photos表格有一个'PostID'列,对应于BlogPosts的'ID'列.

$query = "SELECT * FROM BlogPosts WHERE ?"
Run Code Online (Sandbox Code Playgroud)

And*_*ius 6

SELECT * 
FROM BlogPosts 
WHERE ID IN 
    (SELECT PostID FROM photos GROUP BY PostID HAVING count(*) >= 5)
Run Code Online (Sandbox Code Playgroud)