Forum Webscript.Ru

Общие => Базы данных => Тема начата: Foshvad от 06 Марта 2002, 18:59:01

Название: GROUP BY и mysql_num_rows
Отправлено: Foshvad от 06 Марта 2002, 18:59:01
Скажите, использование GROUP BY в SELECT может изменять количество возвращаемых строк?!
Почему, если я в обыкновейнеший SELECT из таблицы без нулевых полей добавляю GROUP BY 3,2 mysql_num_rows выдает два разных результата?!!!
С применением GROUP BY выбирается меньшее число строк.
Что-то тут не так. Или у меня что-то не так :)
Название: GROUP BY и mysql_num_rows
Отправлено: Foshvad от 06 Марта 2002, 19:13:11
Сам понял, спасибо! :) :) :) :) :) :) :)
Название: GROUP BY и mysql_num_rows
Отправлено: fidget от 06 Марта 2002, 19:21:11
Цитировать
Скажите, использование GROUP BY в SELECT может изменять количество возвращаемых строк?!


может :)
ты группируешь по какому-то столбцу, повторяющиеся записи в этом столбце оно не выводит. Выводит только первый найденный.

если ты не используешь GROUP BY  - это эквивалентно группировке по всем столбцам.