Update avec jointure (SQL Oracle)

Update avec jointure (SQL Oracle) - SQL/NoSQL - Programmation

Marsh Posté le 24-02-2010 à 15:15:11    

Bonjour,
 
Je cherche depuis un moment une requete SQL qui me permet de faire un UPDATE sur plusieurs lignes.
Exemple :
 
Update table1
Set table1.champ = "bla blaaa"
Where
      table1.id=table2.id
 
Voilà en gros ce que j'aimerai faire, j'espère que je suis clair.  
 
Merci d'avance pour votre aide.


Message édité par moba86 le 24-02-2010 à 15:15:39
Reply

Marsh Posté le 24-02-2010 à 15:15:11   

Reply

Marsh Posté le 24-02-2010 à 15:53:56    

Faire :

Update table1  
   Set table1.champ = "bla blaaa"  
   Where  
      table1.id
      in (Select table2.id from table2)

Reply

Marsh Posté le 25-02-2010 à 16:28:25    

Salut olivthill, ta solution me convient parfaitement, j'étais sur le point de developper une fonction avec Merge...En tout cas thanks ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed