|
|
|
Как получить данные из одной строки и количество строк ?
|
|||
|---|---|---|---|
|
#18+
Существует ли красивый способ одним запросом получить данные из одной строки и количество строк в таблице ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 02:09:00 |
|
||
|
Как получить данные из одной строки и количество строк ?
|
|||
|---|---|---|---|
|
#18+
nevervhudo, Возможно вам поможет вот этот запрос: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 02:47:28 |
|
||
|
Как получить данные из одной строки и количество строк ?
|
|||
|---|---|---|---|
|
#18+
Нет, это не поможет. Lenght будет содержать количество строк, удовлетворяющих условию, а хочется посчитать их все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 02:51:33 |
|
||
|
Как получить данные из одной строки и количество строк ?
|
|||
|---|---|---|---|
|
#18+
nevervhudo, Извините)) забыл что у себя просто проверил с LIMIT 1 а тут условие дописал... Тогда возможно вас устроит костыль?) Код: sql 1. У себя так считал пользователей, хотя наверняка есть более правильное решение! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 03:36:34 |
|
||
|
Как получить данные из одной строки и количество строк ?
|
|||
|---|---|---|---|
|
#18+
nevervhudo, SQL_CALC_FOUND_ROWS - не оно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 08:19:50 |
|
||
|
Как получить данные из одной строки и количество строк ?
|
|||
|---|---|---|---|
|
#18+
nevervhudoСуществует ли красивый способ одним запросом получить данные из одной строки и количество строк в таблице ?ну разве что Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:47:57 |
|
||
|
Как получить данные из одной строки и количество строк ?
|
|||
|---|---|---|---|
|
#18+
Идея получать данные разных уровней группировки одним запросом - заведомо некрасивая. И даже красивая реализация этой идеи всей затее красоты не добавляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 12:17:08 |
|
||
|
Как получить данные из одной строки и количество строк ?
|
|||
|---|---|---|---|
|
#18+
furashckaТогда возможно вас устроит костыль?) Код: sql 1. Да, это костыль работает. Arhat109SQL_CALC_FOUND_ROWS - не оно? По сути это то же самое, что код из второго сообщения, т.е. получим количество записей удовлетворяющих условию, а не общее их количество. Cygapb-007 - разве вложенные запросы это не то же самое, что два разных запроса ? AkinaИдея получать данные разных уровней группировки одним запросом - заведомо некрасивая. Если требуется выдать случайную запись из таблицы, в которой постоянно изменяется количество строк, то применив один запрос вместо двух, не только сокращаем нагрузку на сервер, но и не теряем тех вариантов, которые могли появиться в таблице в промежутке между двумя запросами, один из которых подсчитал количество строк, а второй выбрал случайную из диапазона rand(1, $total_items) - т.е. снижаем погрешность статистики. Спасибо всем, кто откликнулся. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 13:19:07 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38863818&tid=1833644]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 364ms |

| 0 / 0 |
