В базе данных mysql, как я могу сжать все последовательные дубликаты в 1, сохраняя порядок в выбранном выводе?
данные:
id fruit
----------
1 Apple
2 Banana
3 Banana
4 Banana
5 Apple
6 Mango
7 Mango
8 Apple
Вывод я хочу:
fruit
-------
Apple
Banana
Apple
Mango
Apple
Это очень легко сделать в unix с помощью команды uniq, но «отдельный» не так гибок.
Идентификаторы не являются последовательными, и пробелы возможны. Я был упрощен в своем примере.
Выбрать можно так:
данные:
id fruit
----------
100 Apple
2 Banana
30 Banana
11 Banana
50 Apple
62 Mango
7 Mango
4 Apple