Champs ambigu where clause

Résolu
caro__48 Messages postés 264 Statut Membre -  
caro__48 Messages postés 264 Statut Membre -
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

  1. jee pee Messages postés 31889 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    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
  2. caro__48 Messages postés 264 Statut Membre 61
     
    Résolu par un moyen détourné! J'ai fait deux requete et avec l'affichage php (if, else...) ça marche :)

    0