je la requête suivante:inverse Engneering une requête
SELECT a.catalogID, d.catalogFileID, e.catalogFileID
FROM catalog_topics a
LEFT JOIN catalog_files_join b ON a.catalogID = b.foreignKey
LEFT JOIN catalog_files_join c ON c.foreignKey = b.catalogFileID
LEFT JOIN catalog_files d ON d.catalogFileID = c.catalogFileID
LEFT JOIN catalog_files e ON e.catalogFileID = b.catalogFileID
WHERE b.fileTypeID = 'gvl401'
AND c.fileTypeID = 'gvl25'
AND a.topicID = 'top312'
ORDER BY a.sortOrder;
qui renvoie les résultats suivants:
88 cfil923 cfil922
89 cfil925 cfil924
91 cfil929 cfil928
171 cfil107 cfil1074
Je veux écrire une instruction d'insertion pour insérer quelques enregistrements de telle sorte que si j'insérer 2 enregistre la requête sélectionnée ci-dessus renvoie 6 enregistrements. Lors de l'insertion, j'aurai accès à tout ce qui est là-dessus où clause et je vais insérer de nouveaux d.catalogFileID et e.catalogFileID