diff --git a/library/think/model/relation/HasMany.php b/library/think/model/relation/HasMany.php index 4bf4e945..6dbf9dd3 100644 --- a/library/think/model/relation/HasMany.php +++ b/library/think/model/relation/HasMany.php @@ -244,6 +244,7 @@ class HasMany extends Relation return $this->parent->db() ->alias($model) + ->field($model . '.*') ->join($table . ' ' . $relation, $model . '.' . $this->localKey . '=' . $relation . '.' . $this->foreignKey, $joinType) ->group($relation . '.' . $this->foreignKey) ->having('count(' . $id . ')' . $operator . $count);