Salut,
Alias obligatoires !
De façon à avoir deux type de jointures effectivement.
ALIAS1 Equijointure
ALIAS2 Jointure externe
Le fait que tes utilisateurs veuillent la même classe d'objet devrait pouvoir se solutionner avec un objet
1 2
| CHOIX dont le sql serait :
@Prompt('message','type',[{'Equijointure','Jointure externe'},[class_nameobject_name'],mono,constrained) |
(sorte d'invite offrant un choix)
Dès lors le sql de tes objets se baserait sur un :
decode(@Select(Classe/CHOIX,'Equijointure',ALIAS1.CHAMP,'Jointure externe',ALIAS2.CHAMP,null)
A TESTER
Une autre méthode consisterait toujours avec les alias à créer deux contextes qui s'il ne font pas l'objet d'incompatibilité d'objet se présenteront en choix à l'utilisateur (ce qui normalement doit être évité mais qui ici répondrait à ta demande)
Partager