Bonjour,

Je migre une base Oracle 7.3.1 en InterBase 6.
J'aimerai savoir laquelle des requetes est la plus adaptée ou optimisée pour le moteur d'InterBase.
C'est ma premiére utilisaton d'InterBase.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Select DISTINCT DOS_CODE, DOS_MAINTENEUR, DOS_INITIATEUR, DOS_PROCODE, per_code,
A.PER_NOM||' '||A.PER_PRENOM MAINTENEUR, B.PER_NOM||' '||B.PER_PRENOM INITIATEUR 
From dossier, personne A,  personne B
where DOS_MAINTENEUR = A.PER_CODE
And DOS_INITIATEUR = B.PER_CODE

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT DISTINCT dossier.DOS_CODE, dossier.DOS_MAINTENEUR, dossier.DOS_INITIATEUR, dossier.DOS_PROCODE,personne.per_code,
personne.PER_NOM||' '||personne.PER_PRENOM MAINTENEUR ,personne.PER_NOM||' '||personne.PER_PRENOM INITIATEUR
FROM dossier INNER JOIN personne ON (personne.per_code  = dossier.dos_MAINTENEUR)
INNER JOIN personne ON (personne.per_code  = dossier.dos_INITIATEUR)
Merci d'avance

Cyril