Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Выполняю запрос:
Отредактированно apulchra (10.04.2012 14:54:51)
Неактивен
В MySQL 5.0 есть group_concat.
Скорее дело в том, что функция group_concat работает при наличии группировки, которой у Вас в запросе нету.
См здесь.
Неактивен
Ну вот, допустим, сформируем простой запрос из одной таблицы:
Отредактированно apulchra (11.04.2012 09:52:27)
Неактивен
Да, верно, после указывания GROUP_CONCAT не нужно ставить пробел.
mysql> create table t_5601(task_log_task int, task_log_description varchar(255)); Query OK, 0 rows affected (0.01 sec) mysql> insert into t_5601 values(148,'Act oformlen'),(1266,'Act zavizirovan'),(1266,'Act oformlen i sdan'),(436,'Act zavizirovan'),(436,'Act u menya'); Query OK, 5 rows affected (0.00 sec) Records: 5 Duplicates: 0 Warnings: 0 mysql> select * from t_5601; +---------------+----------------------+ | task_log_task | task_log_description | +---------------+----------------------+ | 148 | Act oformlen | | 1266 | Act zavizirovan | | 1266 | Act oformlen i sdan | | 436 | Act zavizirovan | | 436 | Act u menya | +---------------+----------------------+ 5 rows in set (0.00 sec) mysql> SELECT task_log_task, GROUP_CONCAT (task_log_description) FROM t_5601 GROUP BY task_log_task; ERROR 1630 (42000): FUNCTION sqlinfo.GROUP_CONCAT does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual mysql> SELECT task_log_task, GROUP_CONCAT(task_log_description) FROM t_5601 GROUP BY task_log_task; +---------------+-------------------------------------+ | task_log_task | GROUP_CONCAT(task_log_description) | +---------------+-------------------------------------+ | 148 | Act oformlen | | 436 | Act zavizirovan,Act u menya | | 1266 | Act zavizirovan,Act oformlen i sdan | +---------------+-------------------------------------+ 3 rows in set (0.00 sec)
SELECT task_log_task, GROUP_CONCAT(task_log_description) FROM task_log WHERE task_log_creator='31' GROUP BY task_log_task;
Неактивен
Спасибо, работает. Два дня сижу... зато узнал много нового.
Неактивен
Страниц: 1