18 Jan 2011 12:18
bug dans des requĂȘtes SQL complexes
Bonjour
J'ai des vues qui font appel Ă des outer join.
Dans le cas ou l'un d'eux ne rĂ©fĂ©rence pas la table principale, la premiĂšre rĂ©ponse Ă la requĂȘte est ignorĂ©e.
Voici un exemple:
la requĂȘte (extrait)
LEFT OUTER JOIN tache_programmee AS tp ON tp.TAPR_CODE_INTERNE=e.TAPR_CODE_INTERNE AND p.ID_SERVICE_ORIGINE=e.ID_SERVICE_ORIGINE_TACHE
LEFT OUTER JOIN activite_dg AS a ON a.ACDG_CODE_INTERNE=tp.ACDG_CODE_INTERNE
e étant la table principale
Le résultat avec un tri ascendant ou descendant montre bien que le premier résultat (différent à cause
du tri) est ignoré.
En commentant le second outer join j'obtiens tous les résultats.
La mĂȘme requĂȘte donne les rĂ©sultats attendus sous 3.21
----------------------------------------------
Dany FRANCK - SICCRF
Laboratoire SCL de Strasbourg
* 03.88.66.48.96 - Télécopie 03.88.67.18.32
*E* daniel.franck@...
RSS Feed