Problème SELECT/INSERT avec 3 tables
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)
Code:
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 |
Je suis débutante, il ya certainement une erreur d'"algorithme" ou de syntaxe évidente, mais ca ne l'est pas pour moi :s
Auriez vous une piste ?