requete sql mise à jour dans code vb

requete sql mise à jour dans code vb - SQL/NoSQL - Programmation

Marsh Posté le 23-06-2004 à 15:16:57    

Hello,
 
Je voudrais faire une requete de mise à jour d'un champ en utilisant les champs d'une autre table. La fonction UPDATE du sql ne me permet de nutiliser qu'une seule table. QQ1 peut m'aider?

Reply

Marsh Posté le 23-06-2004 à 15:16:57   

Reply

Marsh Posté le 23-06-2004 à 17:07:10    

Selon les SGBD, tu peux mettre à jour plusieurs tables à la fois, ou tout du moins, utiliser plusieurs tables pour retrouver les lignes à mettre à jour dans une table.
 
Si ton SGBD ne supporte pas ce type de requête, utilise une sous-requête pour retrouver les lignes à mettre à jour.
 
Exemple :
 
update table1 set champ1 = (select count(*) from table2 where table2.champ1 = table1.id)
 
Un SGBD tel que Access 2000 doit supporter cette requête.

Reply

Sujets relatifs:

Leave a Replay

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