Выберите запрос, показывающий меньше строк и различный, количество показывает больше строк - PullRequest
0 голосов
/ 27 декабря 2018

Я получаю неправильный результат из запроса Distinct.

Я пытаюсь получить результат из столбца, в котором есть разные значения, но пока я выполняю запрос

select distict(column_name) from tbl_name;

Получение результата: 241091

Во время работы:

select * from tbl_name;

получение вывода: 240469

выход изменился.

Если я запускаю

select count(*) from tbl_name;

получаю вывод: 241091

Помогите, пожалуйста, почему вывод меняется.

ожидаемый результат общее количество строк, отличающихся отображением большего значения

1 Ответ

0 голосов
/ 27 декабря 2018

Этот запрос: select count(*) from tbl_name; дает точное количество строк в таблице.

Число, которое вы видите при запуске этого: select * from tbl_name; является приблизительным.

Принятый ответ на этот вопрос содержит более подробную информацию: Почему расчетное количество строк сильно отличается в результатах phpmyadmin?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...