Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Групировка строк при подсчете кол-ва строк в подзапросе / 3 сообщений из 3, страница 1 из 1
26.07.2016, 19:49
    #39280643
paha4444
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Групировка строк при подсчете кол-ва строк в подзапросе
Есть запрос

Код: sql
1.
2.
3.
4.
5.
SELECT option_value_id,
                       name,
                       (SELECT count(*) FROM oc_product_option_value AS pov        WHERE pov.option_id = 37 AND pov.option_value_id = ovd.option_value_id ) as count

FROM oc_option_value_description ovd  WHERE ovd.option_id = 37 AND ovd.name <> '' ORDER BY name ASC



Считает почти как нужно. Только мне нужно добавить группировку в под запрос, потомучто считает и повторяющие товары в таблице.


Добавляю GROUP BY pov.product_id
Код: sql
1.
2.
3.
4.
5.
SELECT option_value_id,
                       name,
                       (SELECT count(*) FROM oc_product_option_value AS pov        WHERE pov.option_id = 37 AND pov.option_value_id = ovd.option_value_id GROUP BY pov.product_id) as count

FROM oc_option_value_description ovd  WHERE ovd.option_id = 37 AND ovd.name <> '' ORDER BY name ASC



Но при группировке возвращает ошибку
#1242 - Subquery returns more than 1 row

Помогите советом. спасибо.
...
Рейтинг: 0 / 0
27.07.2016, 05:09
    #39280738
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Групировка строк при подсчете кол-ва строк в подзапросе
paha4444Только мне нужно добавить группировку в под запрос, потомучто считает и повторяющие товары в таблице.ХШ говорит, что надо не группировку добавлять, а count-ить distinct id_товара вместо звёздочек.
...
Рейтинг: 0 / 0
27.07.2016, 07:18
    #39280750
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Групировка строк при подсчете кол-ва строк в подзапросе
tanglir,


или добавить что-то в условие кореляции.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Групировка строк при подсчете кол-ва строк в подзапросе / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]