【发布时间】:2012-02-05 21:14:48
【问题描述】:
好吧,这真的让我很困惑。
此查询返回预期结果,尽管 car_id 编号重复
SELECT car_id FROM `Updates` ORDER BY `updates`.`created` DESC
这 2 个查询返回相同的结果集:
SELECT distinct `Updates`.`car_id` FROM `Updates` ORDER BY `updates`.`created` DESC
SELECT car_id FROM `Updates` GROUP BY car_id ORDER BY `updates`.`created` DESC
请参阅下文,了解它们的不同之处:
【问题讨论】:
-
返回多少行?我猜他们并没有丢失,而是回到了结果集中。请按 id 订购以检查。
-
@stryba 你说得对,似乎其他 id 实际上在列表中,只是不在我指定的副本中 - ORDER BY updates.created DESC 有什么想法吗?