擅长:python、mysql、java
<p>诀窍是使用一个子查询来查找匹配子项的blog id,然后搜索在该子查询中具有id的所有blog。然后子查询可以有重复项,而不会在主查询中造成重复。在</p>
<p>以下是固定查询:</p>
<pre><code>blog_ids = Entry.objects.filter(headline__contains='Hello').values('blog_id')
blog_count = Blog.objects.filter(id__in=blog_ids).count()
assert blog_count == 1, blog_count
</code></pre>
<p>以下是生成的SQL查询:</p>
^{pr2}$