SELECT field1, field2
FROM table 1
Как добавить поле временного идентификатора с автоматическим приращением для запроса результатов?Можно ли добавить столбец id только результат запроса sql
SELECT field1, field2
FROM table 1
Как добавить поле временного идентификатора с автоматическим приращением для запроса результатов?Можно ли добавить столбец id только результат запроса sql
Попробуйте это в MySQL:
SELECT @s:[email protected]+1 ,field1, field2
FROM table1,
(SELECT @s:= 0) AS s
В MSSQL было бы
SELECT row_number() OVER (ORDER BY field1, field2) n,
field1, field2
FROM table1
Это нормально, но по запросу требуется идентификатор 0. –
Я принимаю синтаксическую ошибку. Кстати, я использую msSql. –
@ NuranYüksekce: - Тогда почему вы отметили его как MySQL? Подождите, я изменю его на MSSQL-совместимый –
[это] (http://stackoverflow.com/questions/16555454/ как-бы-генерировать-auto-increment-field-in-select-query). –