【发布时间】:2014-03-18 21:00:13
【问题描述】:
我不知道如何解释清楚,所以请多多包涵。
我正在尝试对彼此相邻的相似行进行分组,如果相同,则基本上忽略第 n+1 行。我不确定这在 MySQL 中是否容易做到。除了描述之外,这些行不共享其他属性。如果有其他不相邻的重复“描述”,我仍然希望它们被退回。
我有一张表,里面有类似这样的条目:
+--+-------------------------+
|id|description |
+--+-------------------------+
| 1|hello |
+--+-------------------------+
| 2|foobar | \_ Condense these into one row
+--+-------------------------+ /
| 3|foobar |
+--+-------------------------+
| 4|hello |
+--+-------------------------+
| 5|world | \__ Condense these into a row
+--+-------------------------+ /
| 6|world |
+--+-------------------------+
| 7|puppies |
+--+-------------------------+
| 8|kittens | \__ These too...
+--+-------------------------+ /
| 9|kittens |
+--+-------------------------+
|10|sloths |
+--+-------------------------+
|11|kittens |
+--+-------------------------+
【问题讨论】: