我有这个查询:
select count(id) AS num,date_id from table
where FROM_UNIXTIME(date_id,'%d-%m-%Y')='17-08-2009' order by date_id DESC;
这应该导致所有ID都发布在今天的日期上,但它只给出一个ID(最高ID)。当我从该查询中删除
count(id)
时,它运行良好。为什么此计数不适用于此查询?
最佳答案
计数通常与GROUP BY配对。您尝试过GROUP BY date_id
吗?