J'ai customer
et address
tables.requête de mise à jour avec joindre sur deux tables
Requête:
SELECT *
FROM addresses a,
customers b
WHERE a.id = b.id
renvoie 474 enregistrements
Pour ces documents, je voudrais ajouter le id
de la table dans customer
cid
de la table address
.
Exemple: Si pour le premier enregistrement de l'identifiant client est 9 et id
d'adresse est également 9 alors je voudrais insérer 9 dans la colonne cid de table d'adresses.
J'ai essayé:
UPDATE addresses a,
customers b
SET a.cid = b.id
WHERE a.id = b.id
mais cela ne semble pas fonctionner.
Une question rapide est-elle également possible avec SQL? –
@TomBird Cela fonctionne aussi bien sur SQL Server http://www.sqlfiddle.com/#!3/b7659/3 –