Помогите, составить запросик c таким смыслом:
select group_id,count(unit_id) from my_tab where count(unit_id)<100 group by 1;
в таком виде не работает пишет:
ERROR 1111 (00000): Invalid use of group functionmysql 3.23.58
Заранее благодарю
ну тебе же пишет что не правильный ситаксис group by 1, если ты хочешь что-бы выполнялась данная команда относительно group_id так и пиши group by group_id
>ну тебе же пишет что не правильный ситаксис group by 1, если
>ты хочешь что-бы выполнялась данная команда относительно group_id так и пиши
>group by group_id
group by 1 и group by group_id - одно и тоже
тоже не работает
>Помогите, составить запросик c таким смыслом:
>select group_id,count(unit_id) from my_tab where count(unit_id)<100 group by 1;
>в таком виде не работает пишет:
>ERROR 1111 (00000): Invalid use of group function
>
>mysql 3.23.58
>Заранее благодарю
могу ошибиться, но вроде бы
select group_id,count(unit_id) from my_tab where group by 1 having count(unit_id)<100
>могу ошибиться, но вроде бы
>select group_id,count(unit_id) from my_tab where group by 1 having count(unit_id)<100
Огромное мерси! То что нужно.