Bonjour,
J'ai trouvé un code pour générer des ID sur une colonne mais je n'arrive pas à comprendre à quoi sert l'ajout de (SELECT ifnull(MAX(CHAMP2),0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 insert into #tmp (CHAMP1, CHAMP2) select matable.CHAMP1, (ROW_NUMBER() OVER ( ORDER BY CHAMP1ASC )) + (SELECT ifnull(MAX(CHAMP2),0) FROM #tmp) from matable where not exists( select 1 from #tmp WHERE #tmp.CHAMP1= matable.CHAMP1);
Merci
Partager