mysql查询总数是在查询中进行统计还是单独统计好

比如查找一个类的文章1、selectid,title,introfromt_articlewheretype=1;先找该类文章然后selectcount(id)fromt... 比如查找一个类的文章
1、select id,title,intro from t_article where type=1; 先找该类文章 然后 select count(id) from table where type=1
2、select id,title,intro,count(id) as num from t_article where type=1;
展开
 我来答
oO亮亮Oo1991
2014-04-19 · 超过21用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:50.2万
展开全部
我看你的意思是既想查询数据又想统计,你不想想第二句,id和title不一定是一条数据,但是count(id)肯定是一条数据,这里要分组(在其他数据库直接报错,mysql算温柔的)见楼下,id和title相同的数据就会合并。你查数据就是为了用吧?!直接查所有数据select * from ,完了用mysql_num_rows(php的),其他不清楚,就得到了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大牛A9
2014-04-19 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:150万
展开全部
直接统计好,但是你的 第二段SQL 后面少 GROUP BY id,title,intro
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式