所以我试图得到一个查询不同的pid的数量,但返回的值是错误的。 这是我试图做的: $ad->getcodes()->groupby('pid')->distinct()->count() 什么返回值“2”,而它应该返回的值应该是“1”。 作为解决方法,我正在这样做: count($ad->getcodes()->groupby('pid')->distinct()->get()) 什么工作正常,并返回“1” count和distinct是不是有相同的查询规则? 我find了解决方法种“重”,我想使原来的查询工作:(