$sSql = "SELECT COUNT(DISTINCT `tsu`.`id`) AS `count`
FROM `" . $this->_sPrefix . "users` AS `tsu`
INNER JOIN `" . $this->_sPrefix . "entries` AS `tse`
ON `tsu`.`id`=`tse`.`subscriber_id`
AND `tse`.`subscriber_type`='" . BX_DOL_SBS_TYPE_VISITOR . "'
WHERE 1
GROUP BY `tsu`.`id`
LIMIT 1";
エントリを数えるのではなく、1だけを返します。私がグループBY節を削除すると、それは機能します。どうすればGROUP BYを改善してよりうまく動作させることができますか?GROUP BYは機能しません
あなたは「COUNT」を取得しようとしています...特定のユーザーIDの加入者は何人ですか? – DRapp
IDが2つの異なるテーブルから一致しています。 – tmartin314
私はmysqlのエキスパートではありませんが、 "LIMIT 1"は非常に疑わしいです。 – TToni