Bonjour
Je suis encore un peu débutant en sql
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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'
Partager