[SQL] Mettre à jour une table

Mettre à jour une table [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 28-04-2004 à 10:10:44    

:hello:  
 
Je possède une table1 avec un champ ip :
 
192.168.0.1
192.168.0.2
...
 
Je possède une table2 avec un champ ip :
 
192.168.0.3
192.168.0.65
...
 
J'aimerais mettre les ips de la table 2 non présente dans la table 1.
Je travaille avec une bd access en php (~mysql).
 
merci  :hello:  
 

Reply

Marsh Posté le 28-04-2004 à 10:10:44   

Reply

Marsh Posté le 29-04-2004 à 16:44:15    

tomtom41 a écrit :

:hello:  
 
Je possède une table1 avec un champ ip :
 
192.168.0.1
192.168.0.2
...
 
Je possède une table2 avec un champ ip :
 
192.168.0.3
192.168.0.65
...
 
J'aimerais mettre les ips de la table 2 non présente dans la table 1.
Je travaille avec une bd access en php (~mysql).
 
merci  :hello:


 
insert into table1 (IP)
(select IP from table2 where IP not in  
 (select IP from table1)
);
 
ou en sql/99:
insert into table1 (IP)
(select IP from table2 minus select IP from table1);
 
 :jap:

Reply

Marsh Posté le 29-04-2004 à 17:12:15    

Tu passes le champ ip en index unique comme ca pleins de warnings mais pas de doublons :D
Ouais ouais je sais c mega gore :p

Reply

Sujets relatifs:

Leave a Replay

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