помогите пож-та составить правильно запрос

P
На сайте с 06.01.2009
Offline
562
282

Добрый день.

Есть таблица

id dlinna ves pole7 date

1 5 20 bbrbbrbbrbbr 19.07.2019

2 3 31 dsfkgsdsfkgs 16.07.2019

3 5 24 bbrbbrbbrbbr 19.07.2019

4 7 16 aaaddsfgaaaddsfg 19.07.2019

5 5 13 iidkfld;dkfld;d 19.07.2019

Можно ли одним запросом получить количество записей where .... НО pole7=уникально

Т.е. результат должен быть =2 , т.к. у id 1 и id3 одинаковая запись в pole7

Помогите пож-та.

у меня такое решение

SELECT count(distinct(`pole7`)) FROM tab WHERE `dlinna`='5' AND `date`='19.07.2019' AND... ещё несколько условий

но вроде как есть решение лучше с группировкой, так как то что я показал как я понял - все равно перебирает сперва все уникальные pole7 не отсекая по дате (да?) и только потом применяет WHERE что сильно нагружает...

В примере сильно упрощенная таблица, в реальности она довольно таки большая

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий