2015-05-26 2 views
0

Я добавил ниже запроса в PHPMyAdminВ PHPMYADMIN вопросе подсчета строк с MySQL

SELECT id,u_id,count(u_id) As cnt 
FROM `pager` 
WHERE type = 'profile' group by u_id 

запрос выполнен.

я ниже выходного показа (0- 30 результатов) Всего 24000 записей найдено

Я попробовал тот же запрос в другом формате

SELECT count(u_id) As cnt,id,u_id 
FROM `pager` 
WHERE type = 'profile' group by u_id 

запрос выполнен. Я получил ниже Query Executed Successfully.SHowing всего 30 записей, No Pagination dropdown. Я не могу щелкнуть идентификатор id и поле заголовка u_id для сортировки. Некоторые, пожалуйста, помогите, в чем проблема. Я думаю, что оба запроса должны исполнять 24000 записей .. Просьба сообщить

ответ

3

PhpMyAdmin отображает результаты по умолчанию в соответствии с его настройками, которые вы можете изменить с Количество строк: выпадающее меню Значение в интерфейсе.

Если вам нужно отобразить все ваши результаты, то вы должны добавить предел дизъюнкцию в запросе, чтобы отобразить все записи

SELECT id,u_id,count(u_id) As cnt 
FROM `pager` 
WHERE type = 'profile' group by u_id 
LIMIT 0, 999999 

В противном случае, он будет отображать 30 resuts (или любые настройки PhpMyAdmin по умолчанию)

Примечание: Чтобы отсортировать результаты, добавьте сортировать по пунктом в запросе, то этот запрос будет выглядеть следующим образом:

SELECT id,u_id,count(u_id) As cnt 
FROM `pager` 
WHERE type = 'profile' group by u_id 
ORDER BY `id` DESC 
LIMIT 0, 999999 

Надеюсь, это поможет вам.

+1

Большое спасибо за ваш ответ. Но у меня есть еще один вопрос. Видимость разбивки на страницы не показана для второго запроса –

+0

Это может быть ошибка в PhpMyAdmin, поскольку она не связана с проблемой проблем с данными. У вас будут все ваши данные. –

Смежные вопросы