tri sur des champs de même noms [Mysql] - SQL/NoSQL - Programmation
Marsh Posté le 03-09-2003 à 12:32:35
bin au lieu de selectionner * tu selectionnes uniquement les champs dont tu as besoin, mais si tu as quand même besoin de champs qui portent le même nom dans les deux tables tu leur donnes un alias:
Code :
|
Marsh Posté le 03-09-2003 à 12:29:10
Bonjour à tous,
Voici mon soucis, je travaille actuellemnt sur une base de données Mysql dont deux tables ont des champs nommés de la même manière. Or, lors d'une jointure je dois récuperer un de ces champs mais je ne sais comment l'identifier.
Je m'explique :
Je fais :
$sql="select * from table1,table2 where table1.champ1 = table2.champ2";
$req=mysql_query($sql);
Puis :
$data=mysql_fetch_array($req);
et finalement j'appelle $data['champ_pb'], or il y a un champ_pb dans la table 1 mais aussi dans la table 2. Comment fais je pour lui indiquer que je veux qu'il me sélectionne celui de la table 1 et non celui de la table 2 ?
N'hésitez pas à me dire si je n'ai pas été clair.
Merci.