Мне нужно получить количество строк в запросе, а также получить столбцы запроса в одном запросе . Счетчик должен быть частью столбцов результата (он должен быть одинаковым для всех строк, так как это итог).
например, если я сделаю это:
select count (1 ) из таблицы
Я могу получить общее количество строк.
Если я сделаю это:
выберите a, b, c из таблицы
{{1 }} Я получу значения столбца для запроса.
Мне нужно получить счетчик и значения столбцов в одном запросе очень эффективным способом.
Например:
выберите Count (1), a, b, c из таблицы
без group by, так как мне нужна сумма.
Единственный способ, который я нашел, - это создать временную таблицу (используя переменные), вставьте результат запроса, затем подсчитайте, а затем верните объединение обоих. Но если в результате будут получены тысячи записей, это будет не очень эффективно.
y идей?