Champs ambigu where clause

Résolu/Fermé
caro__48 Messages postés 242 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 18 mai 2017 - Modifié par caro__48 le 1/08/2014 à 11:38
caro__48 Messages postés 242 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 18 mai 2017 - 1 août 2014 à 13:38
Bonjour,

Mon probleme est dans le titre, Mon satane champs id_categories est ambigu!!

Voici ma requete:

$requete1=mysql_query("
select
C.id_categories,
C.titre,
C.images,
C.cat1,
C.cat2,
C.cat3,
C.cat4,
C.cat5,
C.cat6,
C.cat7,
L.gamme
From categories as C
INNER JOIN liste as L
ON C.id_categories = L.id_categories
WHERE gamme='HBHOMEBAITS' AND id_categories !=8 AND cat4='HB' order by titre ASC") or die (mysql_error());

Il s'agit d'une requete classique avec une jointure mais ce matin je beuge!!!

Quelqu'un peut'il m'aider svp :)

Merci d'avance :)




--

2 réponses

jee pee Messages postés 39650 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 avril 2024 9 238
Modifié par jee pee le 1/08/2014 à 12:25
Bonjour,

il faut peut être que sur :
AND id_categories
tu précises C.
devant :
AND C.id_categories


cdlt
        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
caro__48 Messages postés 242 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 18 mai 2017 61
1 août 2014 à 13:38
Résolu par un moyen détourné! J'ai fait deux requete et avec l'affichage php (if, else...) ça marche :)

0