擅长:python、mysql、java
<p>我认为您不应该以这种方式使用<code>fn.DISTINCT()</code>时遇到错误。我很想看到完整的回溯。在本地测试中,我在运行以下内容时没有问题:</p>
<pre><code>query = (PageVisits
.select(fn.DISTINCT(PageVisits.visitor_id), PageLikes.liked_item)
.join(PageLikes))
</code></pre>
<p>它生成的SQL与您所追求的内容相当。顺便说一句,我使用的是最新的peewee代码</p>