Base de Données Avec Postgresql
Résolu/Fermé
Sarvock
Messages postés
20
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
3 mai 2010
-
2 mai 2009 à 02:28
estofilo Messages postés 9 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 24 mai 2009 - 23 mai 2009 à 20:21
estofilo Messages postés 9 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 24 mai 2009 - 23 mai 2009 à 20:21
A voir également:
- Base de Données Avec Postgresql
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
- Formules excel de base - Guide
2 réponses
estofilo
Messages postés
9
Date d'inscription
samedi 23 mai 2009
Statut
Membre
Dernière intervention
24 mai 2009
8
23 mai 2009 à 20:21
23 mai 2009 à 20:21
En fait ce n'est pas la jointure c'est dans le SELECT que l'interpréteur SQL voit une ambiguité car on lui demande une colonne qui est dans 2 tables. Il se trouve que c'est la même valeur puisque justement il y a jointure sur cette colonne. Normalement il est possible de lever l'ambiguité en mettant au lieu de:
ON (Enseignant.N_Enseignant = Correspond.N_Enseignant)
la clause:
USING (N_Enseignant)
ON (Enseignant.N_Enseignant = Correspond.N_Enseignant)
la clause:
USING (N_Enseignant)
Sarvock
Messages postés
20
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
3 mai 2010
11
2 mai 2009 à 15:52
2 mai 2009 à 15:52
Bon j'ai réglé mon problème en changeant le nom de l'attribut de la table 'Correspond' ('N_Enseignant'=>'N-Ens'), Postgresql ne doit pas apprécier de faire de LEFT OUTER JOIN sur deux tables avec le même nom d'attribut!!!
Si ça peut aider qqn...
Si ça peut aider qqn...