probleme dans requete SQL - SQL/NoSQL - Programmation
Marsh Posté le 22-02-2005 à 12:04:44
select account.Account_Id, account_debit.Id_Account_Debit
from ...
[edit]
Si tu n'as pas compris le message est pourtant clair...tu fais une sélection sur des tables dont plusieurs ont des champs de même nom, il ne sait pas dans quelle table les prendre (même si pour ta requête c'est effectivement le même résultat). Il faut donc lui dire explicitement dans quelle table aller chercher le champ en question.
Marsh Posté le 22-02-2005 à 12:10:39
un grand merci a skeye, ca marche et en plus j'ai compris mon erreur
encore merci
Marsh Posté le 22-02-2005 à 12:02:47
salut a tous,
je suis en train de fair eune base donnees pour simuler une banque et je n'arrive pas a faire un requete(enfin, elle est faite mais je ne trouve pas l'erreur).j'ai trois tables
une table account
une table account_debit
et une table acc_accdebit qui fait le lien entre les deux, elle contient les deux cles primaires (de account et account_debit)
voila mon code
SELECT Account_Id, Id_Account_Debit
FROM account, account_debit, acc_accdebit
WHERE account.Account_Id = acc_accdebit.Account_Id
AND account_debit.Id_Account_Debit = acc_accdebit.Id_Account_Debit
pour rappel, la table qui fait la relation est acc_accdebit
et MyAdmin me sort une erreur du type :
#1052 - Champ: 'Account_Id' dans field list est ambigu
Quelqu'un pourrait m'aider parce que je pense que la requete est bonne mais je comprends pas
Merci des conseils