Формулирую задачу.
Есть таблица.
В таблице в каждой строке существует идентификатор и другие параметры, которые могут быть заполнены, а могут быть не заполнены.
Задача: сделать выборку из таблицы строк группируя по идентификатору. Это конечно group и танцы вокруг него. Но задача стоит так, чтобы не просто сгруппировать, а один параметр получить всего его значения для данного идентификатора (идентификатор – мэйл, один параметр – дата), а другие параметры получить непустые, если есть. (если в одной из строк указан телефон, имя, то брать это значение).
Хочется сделать красиво и одной строчкой и сразу запросом mysql.
Решение на пол листа разумеется понятно.
можно пример? вида:
id email p1 p2 p3
1 bla1@ x y z
2 bla2@ – – c
3 bla3@ a b –
и что надо получить :)