我在一个表中有一个博客文章表.在一个单独的表中,我有一些存储在目录中的图像记录,这些图像与特定的博客文章相关联.
如何编写仅选择至少包含5张照片的博客帖子的查询?
BlogPosts表有一个"ID"列.Photos表格有一个'PostID'列,对应于BlogPosts的'ID'列.
$query = "SELECT * FROM BlogPosts WHERE ?"
Run Code Online (Sandbox Code Playgroud)
SELECT *
FROM BlogPosts
WHERE ID IN
(SELECT PostID FROM photos GROUP BY PostID HAVING count(*) >= 5)
Run Code Online (Sandbox Code Playgroud)