【发布时间】:2011-11-07 11:45:15
【问题描述】:
我需要提取数据库中与某个 user_id 相关的所有条目,在它们进入数据库时对它们进行排序(这是 php unix time() 秒),然后按姓氏对它们进行分组,以便他们坐在同一个姓氏的条目。
这是迄今为止的查询。虽然它只给了我一定数量的条目。
$sql = "SELECT * FROM people WHERE user_token='$user_token'
ORDER BY time GROUP BY surname";
使用 ORDER 和 GROUP by 以获得按姓氏分组但按输入时间排序的所有结果的正确方法是什么?谢谢。
【问题讨论】:
-
到底是什么意思不起作用?如果有 2 个同姓的人在不同的时间加入,那么预期的输出是什么?
-
尝试使用mysql_error()查看错误是什么
-
-1 甚至没有说明问题所在
标签: php mysql select group-by sql-order-by