par
mere-teresa » 04 oct. 2005, 15:37
Ce n'est pas MySQL mais SQL Server.
Je souhaite faire une requête comme ceci :
INSERT INTO table1 (nom, prenom, id_table2, id_table5)
SELECT data5 FROM table5 WHERE data3-1
= (SELECT data3 FROM table3 WHERE data4 = $mavariable)
Pour avoir l'id_table2, c'est facile, car c'est l'insertion précédente que je viens de faire. Mais pour id_table5 c'est plus compliqué....
[color=darkblue]Ce n'est pas MySQL mais SQL Server.
Je souhaite faire une requête comme ceci :
INSERT INTO table1 (nom, prenom, id_table2, id_table5)
SELECT data5 FROM table5 WHERE data3-1
= (SELECT data3 FROM table3 WHERE data4 = $mavariable)
Pour avoir l'id_table2, c'est facile, car c'est l'insertion précédente que je viens de faire. Mais pour id_table5 c'est plus compliqué....
[/color]