我有以下数据MySQL的SQL查询组数据与另外列
id Date
-----------------
1 1/1/2009
2 1/1/2009
3 1/1/2009
4 20/1/2009
5 24/1/2009
6 29/1/2009
7 29/1/2009
8 29/1/2009
9 10/2/2009
10 11/2/2009
11 21/2/2009
12 21/2/2009
13 21/2/2009
我想用这样的返回结果。
id date issue (this column is not in db, addition of column in query using logic)
----------------------------------
1 1/1/2009 1/1/2009
2 1/1/2009 1/1/2009
3 1/1/2009 1/1/2009
4 20/1/2009 1/1/2009
5 24/1/2009 1/1/2009
6 29/1/2009 29/1/2009
7 29/1/2009 29/1/2009
8 29/1/2009 29/1/2009
9 10/2/2009 29/1/2009
10 11/2/2009 29/1/2009
11 21/2/2009 21/2/2009
12 21/2/2009 21/2/2009
13 21/2/2009 21/2/2009
- 我想读DATE列找到散装*组记录(即超过3条记录与同一日期)我的意思是在同一天
- 记录一次,我发现大部分*记录集我想继续在ISSUE列中添加第一个批量记录的日期,直到它遇到下一个批量记录集。
*在上面的例子中的日期栏,第一体记录与ID 1,2,3和第二组散装记录id为6,7,8,反之亦然...
我要重复第1步和第2步,直到它到达表的末尾。
有没有办法做这个mysql sql查询?
尝试更新的查询。它应该工作。 – Omesh 2012-08-16 06:05:18