4

CI (postgreSQL を使用) でアクティブ レコード クエリの結果をカウントしたい。count_all_results()ほとんどのクエリで正常に機能する を使用していますが、これらの関数を無視するため、結合の使用時または結合distinct()group_by()には機能しません。count_all_results()

最新の安定版 (2.1.3) ではまだ実装されていません。 https://github.com/EllisLab/CodeIgniter/commit/b05f506daba5dc954fc8bcae76b4a5f97a7433c1

この修正を現在のバージョンに自分で実装しようとすると、追加のフィルタリングは行われません。行数はそのままです。

現在のバージョンでこれを実装する方法、または または でフィルタリングされた結果をカウントするその他の方法に関するヒントはありますdistinct()group_by()?

4

3 に答える 3

1

使用できます

$this->db->group_by();

それ以外は

$this->db->distinct();
于 2014-09-30T12:18:55.610 に答える