Bonjour,
J'ai un petit probleme de SQL qui m'empeche d'avancer.
Voilà, j'ai 3 tables contenant chacune des informations sur des contacts. J'aimerai n'en garder que 2.
Je veux donc rebasculer le login (qui est dans Compte) dans la table InfoContact.
Le problème est que ces tables n'ont pas de clé commune. Je dois donc passer par la 3eme table Contact.
J'ai écrit le code suivant, je n'ai pas d'erreur, mais cela ne fonctionne pas pour autant (SQL Server "mouline" sur la requête pendant des heures)
Je suis débutante, il ya certainement une erreur d'"algorithme" ou de syntaxe évidente, mais ca ne l'est pas pour moi :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM InfoContact AS i, Contact AS a, Compte AS u INSERT INTO i.Login SELECT u.Login WHERE i.CodeContact=a.CodeContact AND a.Nom=u.Nom
Auriez vous une piste ?
Partager