salut à tous!
voilà, j'ai une question qui pourrait être un peu.....!!
est ce qu'on peut créer une vue à partir d'une autre????
j'ai la requete suivante:
create view autre (id_user, id_grp, active)
as select id_user, id_grp, active from utilisateur, users, user_group
where utilisateur.id_user = user_group.id_user
and users.username = utilisateur.nom_user;
sachant que "utilisateur" et "user_group" sont des vues.
lorsque j'execute cette requete j'ai le message suivant:
#1052 - Column 'id_user' in field list is ambiguous
SVP aidez moi!!!
# deja posé
Posté par NeoX . Évalué à 2.
le 07 juillet (soit la semaine derniere)
quand tu postes dans le forum, tu as une fiche de suivi dans le menu "votre page personnelle"
ca te liste les posts auquels tu as repondu, mais aussi en bas, les posts que tu as créés...
il suffit alors de retourné dessus pour relancer ou repondre aux questions que les gens t'ont posé
# un bout de reponse
Posté par NeoX . Évalué à 2.
ton erreur
logiquement tu demandes à selectionner la colonne id_user mais tu ne precises pas sur quelle table (utilisateur, users, user_group)
donc la machine ne sait pas laquelle prendre
tu auras probablement le meme probleme avec la colonne id_grp
parfois il suffit de lire ce que tu dis le moteur et de relire ce que tu lui demandes.
[^] # Re: un bout de reponse
Posté par mimim . Évalué à 1.
merci!!!
[^] # Re: un bout de reponse
Posté par Raphaël G. (site web personnel) . Évalué à 3.
as select id_user
Par :
as select utilisateur.id_user
Petit détail, pense a mettre en majuscule tout ce qui est mot clef mysql, ça rend les choses nettement plus lisible, surtout en mode noir & blanc.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.