Disons que j'ai 3 requêtes. La requête 1 renvoie une information dont la requête 2 et la requête 3 ont besoin. Existe-t-il un moyen pour Query 2 et Query 3 d'accéder à cette information à partir du résultat de la requête 1?Les requêtes suivantes dépendent du résultat de la requête initiale: comment?
En ce moment, j'ai Query 1 en cours d'exécution deux fois: une fois dans la requête 2 et une fois dans la requête 3. Cela ne me semble pas efficace.
Existe-t-il un meilleur moyen pour MySQL?
EDIT 1:
Par exemple, supposons que la requête 1 renvoie ceci:
Id
====
1
3
7
Maintenant, Query 2 et Query 3 besoin de 1, 3, 7 dans leur INDIVIDUELS clauses WHERE.
Et une même question plus intéressante: comment assurez-vous maintenant que le * second * exécution renvoie les * mêmes lignes * que le premier? –
Err ... N'est-ce pas juste une jointure? Pouvez-vous donner plus de contexte? – mlathe
@Remus: Je suppose qu'il est possible que les résultats de la première et deuxième exécution soient différents. C'est définitivement une autre préoccupation. – StackOverflowNewbie