powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как узнать сколько строк вернет запрос ?
7 сообщений из 7, страница 1 из 1
как узнать сколько строк вернет запрос ?
    #32730646
asa11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT  ref.ref 
FROM logstatref ref
LEFT JOIN logstattable llo ON ref.logst_uin = llo.uin
WHERE 
DATE_FORMAT(llo.ttime,'%d-%m-%Y')  = '07-10-2004' 
AND llo.host = 'xxxxxxxxx' 
AND llo.url = 'xxxxxxxxxxx'
GROUP BY ref.referer

...
Рейтинг: 0 / 0
как узнать сколько строк вернет запрос ?
    #32731350
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
примерно
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT COUNT(*) 
FROM logstatref ref
LEFT JOIN logstattable llo ON ref.logst_uin = llo.uin
WHERE 
DATE_FORMAT(llo.ttime,'%d-%m-%Y')  = '07-10-2004' 
AND llo.host = 'xxxxxxxxx' 
AND llo.url = 'xxxxxxxxxxx'
GROUP BY ref.referer
ma X mo
...
Рейтинг: 0 / 0
как узнать сколько строк вернет запрос ?
    #32732099
asa11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да нет
так выдастся несколько строк
(по строке для группы) и Count будет считаться для каждой группы
...
Рейтинг: 0 / 0
как узнать сколько строк вернет запрос ?
    #32733360
Что-то вроде этого:

Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT count(DISTINCT ref.referer)
FROM logstatref ref
LEFT JOIN logstattable llo ON ref.logst_uin = llo.uin
WHERE 
DATE_FORMAT(llo.ttime,'%d-%m-%Y')  = '07-10-2004' 
AND llo.host = 'xxxxxxxxx' 
AND llo.url = 'xxxxxxxxxxx'

А Вы уверенны, что вам необходимо знать ето ДО того как запрос отработает?
...
Рейтинг: 0 / 0
как узнать сколько строк вернет запрос ?
    #32733809
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вааще-то у мускульного апи предусмотрена выдача количества строк, возвращаемых запросом. В пхп, например, это можно выловить через mysql_num_rows
...
Рейтинг: 0 / 0
как узнать сколько строк вернет запрос ?
    #32734840
asa11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Олег Олегович - сенькс , точно надо

2 BigHarry - точно , есть ,но может вернуться записей пару миллионов
...
Рейтинг: 0 / 0
как узнать сколько строк вернет запрос ?
    #32734868
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тады надо смотреть в сторону SELECT SQL_CALC_FOUND_ROWS ... LIMIT 0
и SELECT FOUND_ROWS()
В этом случае - клиенту куча данных не передается, но зато два запроса делать приходится...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как узнать сколько строк вернет запрос ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]