J'essai de faire une requête à l'aide de l'éditeur de requête et je n'y arrive pas. J'obtiens le message d'erreur suivant :
- Code: Tout sélectionner
Numéro d'erreur = 22
Not Unique table/alias: 'adresse'
En fait je fait une requête sur qui affiche mes clients (adresse) et les collaborateurs qui travaillent sur le client (collab_chef_groupe) sachant qu'il n'y a pas toujours de collaborateur donc je fait une jointure externe. Voici le code que me créé l'éditeur de requête. Le champ p_SocCode est un champ saisie par l'utilisateur.
- Code: Tout sélectionner
SELECT
societe.SOC_NOM AS SOC_NOM,
adresse.SOC_CODE AS SOC_CODE,
adresse.GRP_CODE AS GRP_CODE,
groupe.GRP_NOM AS GRP_NOM,
adresse.ADR_ID AS ADR_ID,
adresse.ADR_CODE AS ADR_CODE,
adresse.TITRE_CODE AS TITRE_CODE,
adresse.ADR_NOM AS ADR_NOM,
adresse.ADR_PRENOM AS ADR_PRENOM,
adresse.COL_CODE_N1 AS COL_CODE_N1,
collab_chef_groupe.COL_NOM AS COL_NOM,
collab_chef_groupe.COL_PRENOM AS COL_PRENOM
FROM
groupe INNER JOIN adresse ON adresse.GRP_CODE = groupe.GRP_CODE,
societe INNER JOIN adresse ON adresse.SOC_CODE = societe.SOC_CODE,
collab collab_chef_groupe RIGHT OUTER JOIN adresse ON adresse.COL_CODE_N1 = collab_chef_groupe.COL_CODE
WHERE
(
adresse.SOC_CODE = p_SocCode
)
ORDER BY
SOC_NOM ASC,
GRP_CODE ASC,
ADR_CODE ASC
Merci d'avance pour votre aide à tous.


