【发布时间】:2013-02-22 09:04:52
【问题描述】:
我有一个 MySQL 查询,它在一列中返回几行日期,这就是我的查询:
select * from (big subselect) sub
例如,我得到 6 行,这 6 行中的一列有一个日期,该列称为 my_date。有没有办法只获取日期不是同一天的那些行?示例:
29.10.2012 01:51:10
29.10.2012 01:51:10
29.10.2012 01:51:10
29.10.2012 02:43:18
29.10.2012 02:43:18
29.10.2012 02:43:18
--> 我只想要其中一行,因为所有 6 行都是同一天。
29.10.2012 01:51:10
30.10.2012 01:51:10 --> different
29.10.2012 01:51:10
29.10.2012 02:43:18
29.10.2012 02:43:18
29.10.2012 02:43:18
--> 我想要 2 行,因为有 2 个不同的日子
my_date 列不是每一行中唯一的列,但我希望它作为标准。我怎么能这样做?
谢谢!
【问题讨论】:
-
您需要提供其余的标准 - 这取决于您在做什么将如何提供答案。
-
你想要的结果是什么?
-
能否请您发布您的查询和表格的结构?