Ta requête sera extrêmement lente: tu fait 2 requête par lignes de requête qui est un join exhaustif.
Je pense que le plan d’exécution est quand même intelligent (mais ça n’empêchera pas plusieurs scans complets) d’où les zéros : il n’attend pas de calculer chaque champ...
PS : Ca marche en MySQL. Je ne sais pas quelle est ta cible.
J’ai cru comprendre SQLite, et à première vue ça devrait passer aussi (et presque partout où il y a le support des jointures)
PPS : si la modération peut transformer la longue multiligne de code en bloc SQL...
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: requête mal faite
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Sous requêtes et alias. Évalué à 3. Dernière modification le 11 avril 2025 à 13:09.
Je pense que le plan d’exécution est quand même intelligent (mais ça n’empêchera pas plusieurs scans complets) d’où les zéros : il n’attend pas de calculer chaque champ...
J’ai cru comprendre SQLite, et à première vue ça devrait passer aussi (et presque partout où il y a le support des jointures)
PPS : si la modération peut transformer la longue multiligne de code en bloc SQL...
"It is seldom that liberty of any kind is lost all at once." ― David Hume