j'utilise SQL Server 2008.Comment mettre à jour récursive groupes dans SQL Server
suivant Datapool:
PK Col1 Col2
1 SomeValue1 DataToTake1
2 SomeValue1
3 SomeValue1
4 SomeValue1
5 SomeValue2 DataToTake2
6 SomeValue2
...
je veux insérer DataToTake1
dans Col2
des dossiers avec PK
2, 3 et 4 et DataToTake2
pour
pour le rendre plus évidentune autre info: PK
peut ne pas être incrémentale ni séquencée sur le système productif (mais comme nous pouvons grouper par Col1
, j'espère que ce ne sera peut-être pas un problème).
est-il un moyen d'y parvenir avec sql Server? (Un compagnon mis en œuvre cela avec un pointeur ... arggggh)
modifier
merci pour vos réponses, mais je dois revoir ma demande, que ma situation initiale a changé: je dois prendre PK en compte. par exemple.
PK Col1 Col2
1 SomeValue1 DataToTake1
2 SomeValue1
4 SomeValue1
5 SomeValue2 DataToTake2
6 SomeValue2
9 SomeValue1
Comment mettre à jour uniquement les lignes séquencées? avec cet exemple, PK 1 = 2 = 4
vous remercie de solution, mais ma demande a changé. pourriez-vous m'aider? –