首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP -如何同时使用ORDER BY和GROUP BY

PHP -如何同时使用ORDER BY和GROUP BY
EN

Stack Overflow用户
提问于 2013-07-01 08:13:12
回答 3查看 16.7K关注 0票数 0

我创建了一个包含message, sender, to, time的表,我希望按发件人分组和按时间排序这是我的代码

代码语言:javascript
运行
复制
$query= mysql_query("SELECT * FROM  `table` ORDER BY `time` GROUP BY `sender`")or die(mysql_error());
while($arr = mysql_fetch_array($query)){
$num = mysql_num_rows($query);
$msg = $arr ['message'];
echo '</br>';
echo $msg;
}

这向我展示了这个错误

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY发件人' at line 1

那么如何解决这个问题呢?

谢谢

克劳斯

EN

Stack Overflow用户

发布于 2013-07-01 08:15:11

请注意您的优先级。对结果进行分组后,应对其进行排序。

代码语言:javascript
运行
复制
"SELECT * FROM  `table`  GROUP BY `sender` ORDER BY `time`"
票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17396021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档