Дано две текстовые колонки.
Если в первой колонке в разных строках совпадает текст, то нужно из нижней совпадающей строки второй колонки  всю инфу добавить в верхнюю вторую колонку, а всю  нижнюю строку удалить. И совпадений одного текста может быть не два, а более раз.
Вся информация поступает из базы Mysql.
Как это выглядит в базе:
Колонка1 | Колонка 2
Код 1       | Текст1
Код 2       | Текст2
Код 2       | Текст3
Код N       | Текст N и т.д.
Как нужно что бы было на выходе:
Колонка 1 | Колонка 2
Код 1       | Текст1
Код 2       | Текст2, Текст3
Код N       | Текст N и т.д.
У меня имеется проблема как сделать сравнение в массиве одного значения с последующим.
Если кто может написать код для всей задачи - буду премного благодарен.