ERROR 1052 (23000): Column 'subscriberId' in where clause is
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
bonjour pardon j'ai besoin d'aide pour une requette sql qui ne fonctionne pas et je ne sais pas pourquoi voici la requette
select * from beneficiaries b,subscribers s where s.subscriberId = b.subscriberId AND subscriberId= 200 ;
et voici ce que j'ai comme resultat
ERROR 1052 (23000): Column 'subscriberId' in where clause is ambiguous
pourtant quand je faits select * from beneficiaries b,subscribers s where s.subscriberId = b.subscriberId; j'ai bien le resultat mais ce que je veux c'est :renvoyer une liste de bénéficiaires pour un abonné (ID) spécifique
1 réponse
bonjour,
Le message d'erreur t'indique que "subscriberId" est ambigu, car tu ne précises pas de quelle table il s'agit.
select benId from beneficiaries b,subscribers s where s.subscriberId = b.subscriberId AND s.subscriberId= 200 ;
j'ai essayer comme mais j'ai toujours la meme erreur
Exactement la même erreur? Bizarre.