SEE BELOW
#### ORIGINAL ####
Ne pas mapper à tout coup ?
select Personne.a.nom from Personne as a
Personne.a.nom
a.nom est une variable? je crois que c'est légal... on doit remplacer a ici? je ne suis pas sur 100%
à vérifier !
Je crois qu'on aura pas le choix de faire de la réflexion ici, imaginez les scénarios suivants:
Dans tous les cas, sur mySQL ca passe... sauf que mySQL n'autorise pas que l'on face SELECT uneTable
// Je veux le champ a
select Personne.a from Personne as a
// Je veux soit la table Personne? Attention pourquoi pas Personne.a?
select a from Personne as a
// Je veux le champ Personne.nom
select nom.nom from Personne as nom
Je crois qu'il serait bien de faire de la réflexion à ce niveau? et quand c'est ambigue, on pourrait levé une exception "AMBUGUOUS AS"