8768 sujets
Développement web côté serveur, CMS
Don-pasqual a écrit :
Là j'ai table A et table B, mais si j'ai table C ça donne quoi ?
hello,
pour faire de l'insert into depuis plusieurs tables il y a plusieurs solutions
tu as cette façon de faire avec un insert into et un select
INSERT INTO C (aID, bID)
SELECT A.ID, B.ID
FROM A, B
WHERE A.Name='Me'
AND B.Class='Math';
ou alors avec un INNER JOIN
INSERT INTO table4 ( name, age, sex, city, id, number, nationality)
SELECT name, age, sex, city, p.id, number, n.nationality
FROM table1 p
INNER JOIN table2 c ON c.Id = p.Id
INNER JOIN table3 n ON p.Id = n.Id