Bonjour,

1. J'aimerai effectuer une requête pour obtenir le nom d'une entité.
La requête devrait me permettre d'obtenir le nom de l'entité dans la langue voulue ou le nom de l'entité dans la langue par défaut ou le nom 'interne' de l'entité.
J'ai 2 tables
Table1: ID_Object Nom_Interne
Table2: ID_Object Code_Langue Nom

Pour l'instant je fais cela en 3 requêtes max.

Si
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Select ID_Object from Table2 where  ID_Object = xx AND Code_Langue = yy
sinon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Select ID_Object from Table2 where  ID_Object = xx AND Code_Langue = zz
(zz= code langue par défaut)
sinon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Select ID_Object from Table1 where  ID_Object = xx

2. J'aimerai effectuer une recherche par nom (avec like) avec les mêmes tables dans une langue donnée avec les mêmes règles càd n'obtenir qu'une fois chaque entité qui doit avoir le bon nom dans la langue donnée ou dans la langue par défaut ou le bon nom 'interne'.

Merci d'avance pour votre aide