Для выполнения, мне нужно, чтобы установить предел для GROUP_CONCAT,MySQL GROUP_CONCAT головная боль
и мне нужно знать, если есть строки, не включенные.
Как это сделать?
EDIT
Позвольте мне представить надуманный пример:
create table t(qid integer unsigned,name varchar(30));
insert into t value(1,'test1');
insert into t value(1,'test2');
insert into t value(1,'test3');
select group_concat(name separator ',')
from t
where qid=1;
+----------------------------------+
| group_concat(name separator ',') |
+----------------------------------+
| test1,test2,test3 |
+----------------------------------+
Но теперь, я хочу группе 2 записей в большинстве, и нужно знать, если есть запись, не включенные в результат:
+----------------------------------+
| group_concat(name separator ',') |
+----------------------------------+
| test1,test2 |
+----------------------------------+
И мне нужно знать, что есть еще одна запись слева (в данном случае это «test3»)
Я дал подробный example.Is ясно? – Misier
Благодарим вас за предоставленный пример. Как вы хотите знать, когда список значений превышает ваш лимит? –
@ rexem, есть много случаев с этим требованием. Если список значений превышает мой лимит, должен показать ссылку «Показать все». – Misier