У меня есть таблица, где витрин я есть пробелы в rows.I пытались использовать условие цикла, но я не в состоянии продолжитькак заполнить пробелы в строках в таблице
CREATE TABLE Mart
(martID int, mart int)
;
INSERT INTO Mart
(martID, mart)
VALUES
(1, 10),
(4, 12),
(6, 20)
;
Выходной
martID mart
1 10
2 0
3 0
4 12
5 0
6 20
Мой код до сих пор
select max(martId) as nr
from Mart
union all
select nr - 1
from numbers
where nr > 1
Что вы подразумеваете под пробелами? –
строки должны быть последовательным порядком по ID –
. Вы должны добавить первичный ключ –