0

我有一个 PHP 表单,它有 3 个下拉菜单,使用户能够选择要传递给 MySQL 选择语句的参数。我想返回取决于所选条件的记录总数。

我遇到的问题是结果返回几个总计而不是总计。

SELECT distinct count(membership_type) as total FROM members_main where members_status like '%' and members_type like '%' and 200_member like '%' group by members_type

任何人都可以帮忙吗?

谢谢,

约翰

4

2 回答 2

0

count(membership_type)只会给出一个你不能使用的值distinct

于 2013-07-04T11:20:45.753 回答
0

SELECT count(membership_type) as total FROM members_main where membership_status like '%' and membership_type like '%' and 200_member like '%'

不要使用分组依据。当您使用 group by 子句时,您将获得每个子句的计数,membership_type这就是您获得多行的原因。

于 2013-07-04T11:21:59.150 回答