cudenetf
Messages postés448Date d'inscriptionmardi 20 septembre 2005StatutMembreDernière intervention26 juillet 2012
-
28 août 2006 à 09:21
cudenetf
Messages postés448Date d'inscriptionmardi 20 septembre 2005StatutMembreDernière intervention26 juillet 2012
-
28 août 2006 à 15:46
bonjour,
je cherche a supprimer les lignes d'une table (T1) qui ne sont pas referencées par la table (T2) (et meme une autre tablme nsuite)
ma table T1 a pour clé un couple (col1,col2)
et T2 possede egalement (col1,col2)
je voudrai sdonc faire quelque chose de la sorte :
delete from T1 where (col1,col2) not in (select (col1,col2) from T2) and not in (select (col1,col2) from T3)";
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 28 août 2006 à 14:34
J'ai pas SQL Server d'installé sinon j'aurai fait un petit test.
Tu oublies de dire ce qu'est T3.
De plus ton pb n'est pas C# mais plutot SQL, je pense que sur http://www.sqlfr.com/ tu auras plus de change d'avoir une réponse (s'il y a du monde :))
au lieu de faire select (col1,col2) from T2, fait plutot select (T2.col1,T2.col2) from T2