我希望查找表中不同记录的总数。 我有一个表有以下的列用于查找不同行的Mysql查询显示不正确的结果
id, name, product, rating, manufacturer price
这个拥有大约128行基于不同的列名有些重复。
我只需要选择不同的行:
select distinct name, product, rating, maufacturer, price from table
这将返回47行
为了分页的目的,我需要找到不同的记录总数,所以我有另一个satatement:
select distinct count(name), product, rating, maufacturer, price from table
但这返回128,而不是47
如何ç我得到不同行的总数?任何帮助都感激不尽。由于
这样做的问题是,OP预期不同的所有名称,产品等栏目,而不仅仅是名称。这可能会减少47次重复。即使是1行,如果名称始终相同,其他值也会发生什么变化 – 2012-02-10 17:41:59
没错,我总是对像这样的问题感到好奇,他们实际上试图做的是最终结果。 – jjs9534 2012-02-10 21:16:19