L'interrogation de la jointure de deux tables avec le même nom de colonne, la Colonne "exName' dans la liste des champs est ambigu

Je suis d'interrogation de la jointure interne de trois tables à l'aide de la requête suivante.

Deux tables ont des colonnes nommées "nom1". J'obtiens l'erreur suivante.

Column 'exName' in field list is ambiguous

La "nom1" les colonnes de clé étrangère, de sorte que l'information doit être identique. Quelqu'un peut-il suggérer un compact moyen de contourner cela?

$result = mysql_query("SELECT name1,name2,name3 FROM `table1` INNER JOIN `table2` ON table2.name1=table1.PrimaryKey INNER JOIN `table3` ON table3.name1=table1.PrimaryKey"); 
alias de tables et de spécifier la table dans laquelle vous souhaitez que vos données à venir à partir de

OriginalL'auteur Ben Pearce | 2013-02-23