pachanga
Новичок
Специальная колонка-счетчик в select запросе
Нам необходимо в любом select запросе иметь простую колонку счетчик, показывающую порядковый номер выбранной записи, причем это порядковый номер должен быть абсолютным, без учета условия в WHERE.
Объясню на примере:
Пусть у нас есть результат некоторого запроса без WHERE, скажем:
Колонка counter содержит как раз абсолютный порядковый номер записи в запросе.
Потом на этот результат как бы наложили ограничение, скажем WHERE id=15 OR id=11:
Как это сделать в одном запросе(без подзапросов) ума не приложу
Нам необходимо в любом select запросе иметь простую колонку счетчик, показывающую порядковый номер выбранной записи, причем это порядковый номер должен быть абсолютным, без учета условия в WHERE.
Объясню на примере:
Пусть у нас есть результат некоторого запроса без WHERE, скажем:
PHP:
counter id
---------------- ------
1 4
2 15
3 7
4 10
5 5
6 8
7 11
Потом на этот результат как бы наложили ограничение, скажем WHERE id=15 OR id=11:
PHP:
counter id
---------------- ------
2 15
7 11