powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Групировка строк при подсчете кол-ва строк в подзапросе
3 сообщений из 3, страница 1 из 1
Групировка строк при подсчете кол-ва строк в подзапросе
    #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
Групировка строк при подсчете кол-ва строк в подзапросе
    #39280738
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paha4444Только мне нужно добавить группировку в под запрос, потомучто считает и повторяющие товары в таблице.ХШ говорит, что надо не группировку добавлять, а count-ить distinct id_товара вместо звёздочек.
...
Рейтинг: 0 / 0
Групировка строк при подсчете кол-ва строк в подзапросе
    #39280750
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir,


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


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