Общие > Базы данных
GROUP BY и mysql_num_rows
(1/1)
Foshvad:
Скажите, использование GROUP BY в SELECT может изменять количество возвращаемых строк?!
Почему, если я в обыкновейнеший SELECT из таблицы без нулевых полей добавляю GROUP BY 3,2 mysql_num_rows выдает два разных результата?!!!
С применением GROUP BY выбирается меньшее число строк.
Что-то тут не так. Или у меня что-то не так :)
Foshvad:
Сам понял, спасибо! :) :) :) :) :) :) :)
fidget:
--- Цитировать ---Скажите, использование GROUP BY в SELECT может изменять количество возвращаемых строк?!
--- Конец цитаты ---
может :)
ты группируешь по какому-то столбцу, повторяющиеся записи в этом столбце оно не выводит. Выводит только первый найденный.
если ты не используешь GROUP BY - это эквивалентно группировке по всем столбцам.
Навигация
Перейти к полной версии