Daniel.FRANCK | 18 Jan 2011 12:18
Picon

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@...


Gmane