我最终使用的方法非常简单:
$query = 'SELECt a, b, c FROM tbl WHERe oele = 2 GROUP BY boele';$nrows = $db->query("SELECt COUNT(1) FROM ($query) x")->fetchColumn();可能不是最有效的方法,但它似乎是万无一失的,因为它实际上可以计算原始查询的结果。

我最终使用的方法非常简单:
$query = 'SELECt a, b, c FROM tbl WHERe oele = 2 GROUP BY boele';$nrows = $db->query("SELECt COUNT(1) FROM ($query) x")->fetchColumn();可能不是最有效的方法,但它似乎是万无一失的,因为它实际上可以计算原始查询的结果。