Update d'une table a partir d'un select recursif
Bonjour
Je suis encore un peu débutant en sql :oops:
Je fais un select d'une table avec un inner join sur elle meme afin de selectionner tous les records ayant une clef Scan identiques mais avec une adresse = -1 et une autre > 0
Pour tout ceux ayant l'adresse -1 je voudrais mettre l'adresse > que zero
ma pKey est
A.date,
A.Scan_Num
Le select suivant me donne la pKey, l'adresse litigieuse et la bonne adresse
Puis je utiliser cela pour faire un update
Comment ?
Code:
1 2 3 4 5 6 7 8 9 10 11
| SELECT
A.date,
A.Scan_Num,
A.addrID,
ritstat.addrID
FROM
ritstat AS A
Inner Join ritstat ON A.Scan_Num = ritstat.Scan_Num
WHERE
A.addrID = '-1' AND
ritstat.addrID > '0' |