Reponse à Alexandre T:
La requette suivante:
SELECT * FROM NET_MANAGER WHERE DOS_KEY IN (23025,23032)
retourne le resultat (correct) suivant (extraît):
Comme on voir bien, l'enregistrement DOS_KEY = 23025 est liée au DOS_OWNER = 24000 .
Alexandre T à écrit:
Est-ce une étourderie ou normal que dans votre première requête la jointure entre dossier et net_manager porte sur DOS_ID et dans l'autre requête sur DOS_KEY ?
A l'origine j'ai construit ma requette avec la condition:
WHERE (`DOSSIER`.`DOS_ID` = `NET_MANAGER`.`DOS_ID`)
et quand je me suis apperçu du résultat érrone j'ai essayé de trouver une réponse à ce problème. J'ai donc reformulé ma requette en utilisant le champ DOS_KEY (pour simple vérification du résultat) dans une autre requette.
J'ai entre temps copie ma BD sur un autre serveur (MySQL 4.0.24_Debian-10)
et le resultat est le même ....
Je suis a bout des idées ...après tous les essais.
Partager