|
|
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
+----+---------------------------------------------------------------------------+------+ | id | Category-----------------------|cnt |---------------------| sort | +----+---------------------------------------------------------------------------+------+ | 1 | test1---------------------------|1123|-------------------------| 1 | | 2 | test2---------------------------|12 |---------------------------| 3 | | 3 | test3---------------------------| 334 |-------------------------- | 2 | +----+---------------------------------------------------------------------------+------+ Должно получиться: test1 (1123),test3(12),test2(43) -- сортирует по sort я делаю так: SELECT GROUP_CONCAT((CONCAT ('......',`Category` ,'.....')) ORDER BY `sort`) as category FROM .... но не могу придумать вот что: мне нужно еще получить id где будет содержаться max (cnt) из всех, т.е. будет id =1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 16:16:12 |
|
||
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
ошибочка test1 (1123),test3(334),test2(12) подправил, чтобы никого не вводило в заблуждение пока писал поменял местами значения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 16:20:54 |
|
||
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
vip-y , так? select max(id), group_concat(...) from ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 16:31:53 |
|
||
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
а, не, не въехал в задачу, сорь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 16:32:55 |
|
||
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
vip-y , вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. или даже просто select convert(group_concat(id order by cnt desc),int) from ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 16:44:24 |
|
||
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, спасибо но выдает ошибку вы уверены, что convert здесь поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 16:56:10 |
|
||
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
UNSIGNED вместо int сча буду проверять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 16:58:20 |
|
||
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
Cygapb-007 , сработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 17:27:30 |
|
||
|
GROUP_CONCAT не приходит идея
|
|||
|---|---|---|---|
|
#18+
а можно ли данный результат из GROUP_CONCAT, который один единственный сравнить со значениями, которые будут конкатенировать во втором GROUP_CONCAT? ну к примеру: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 18:14:00 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=173&tid=1834639]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 290ms |

| 0 / 0 |
