powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с heving
6 сообщений из 6, страница 1 из 1
Проблема с heving
    #39179996
pogran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть таблица с атрибутами http://prntscr.com/a85tig .

Выполняю вот этот запрос

Код: sql
1.
SELECT `eav_attribute_value`.`entityId` FROM `eav_attribute_value` WHERE ((`eav_attribute_value`.`attributeId`='80') AND (`eav_attribute_value`.`optionId` IN ('358', '359', '360'))) OR ((`eav_attribute_value`.`attributeId`='82') AND (`eav_attribute_value`.`optionId`='364')) GROUP BY `entityId` HAVING count(entityId) >= 2



Получаю две записи 22 и 23. Но это не правильный результат мне надо чтобы получилась только 22 запись. Вот это условие (`eav_attribute_value`.`attributeId`='80') AND (`eav_attribute_value`.`optionId` IN ('358', '359', '360')) возвращает запись 23 ,а надо чтобы не возвращал, т.е чтобы при группировке считалось как одна запись. Как это сделать?
...
Рейтинг: 0 / 0
Проблема с heving
    #39179998
pogran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть таблица с атрибутами http://prntscr.com/a85tig .

Выполняю вот этот запрос

Код: sql
1.
2.
3.
SELECT `eav_attribute_value`.`entityId` FROM `eav_attribute_value` WHERE ((`eav_attribute_value`.`attributeId`='80') AND 
(`eav_attribute_value`.`optionId` IN ('358', '359', '360'))) OR ((`eav_attribute_value`.`attributeId`='82') AND 
(`eav_attribute_value`.`optionId`='364')) GROUP BY `entityId` HAVING count(entityId) >= 2




Получаю две записи 22 и 23. Но это не правильный результат мне надо чтобы получилась только 22 запись. Вот это условие
(`eav_attribute_value`.`attributeId`='80') AND (`eav_attribute_value`.`optionId` IN ('358', '359', '360')) возвращает запись 23 ,а надо
чтобы не возвращал, т.е чтобы при группировке считалось как одна запись. Как это сделать?
...
Рейтинг: 0 / 0
Проблема с heving
    #39180049
pogran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть таблица с атрибутами http://prntscr.com/a85tig .

Выполняю вот этот запрос

Код: sql
1.
2.
3.
SELECT `eav_attribute_value`.`entityId` FROM `eav_attribute_value` WHERE ((`eav_attribute_value`.`attributeId`='80') AND 
(`eav_attribute_value`.`optionId` IN ('358', '359', '360'))) OR ((`eav_attribute_value`.`attributeId`='82') AND 
(`eav_attribute_value`.`optionId`='364')) GROUP BY `entityId` HAVING count(entityId) >= 2




Получаю две записи 22 и 23. Но это не правильный результат мне надо чтобы получилась только 22 запись. Вот это условие
(`eav_attribute_value`.`attributeId`='80') AND (`eav_attribute_value`.`optionId` IN ('358', '359', '360')) возвращает запись 23 ,а надо
чтобы не возвращал, т.е чтобы при группировке считалось как одна запись. Как это сделать?
...
Рейтинг: 0 / 0
Проблема с heving
    #39180225
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХШ говорит, что вы хотите этого
Код: sql
1.
 HAVING count(distinct `eav_attribute_value`.`attributeId`) >= 2
...
Рейтинг: 0 / 0
Проблема с heving
    #39180344
pogran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirХШ говорит, что вы хотите этого
Код: sql
1.
 HAVING count(distinct `eav_attribute_value`.`attributeId`) >= 2



спасибо большое:) очень выручили, а то я уже подумал что все приехали. все работает отлично! А что такое ХШ?)
...
Рейтинг: 0 / 0
Проблема с heving
    #39180411
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pograntanglirХШ говорит, что вы хотите этого
Код: sql
1.
 HAVING count(distinct `eav_attribute_value`.`attributeId`) >= 2



спасибо большое:) очень выручили, а то я уже подумал что все приехали. все работает отлично! А что такое ХШ?)

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


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