Partage
  • Partager sur Facebook
  • Partager sur Twitter

Des ligne avec MySQL

Sujet résolu
    8 mars 2007 à 16:10:58

    Bonjour à tous ! :p
    Je possede une table produits qui a cette forme:

    id   produit_ref   statut
    1       3         0
    2       3         0
    3       1         0
    4       2         0
    5       1         0
    6       1         0


    J'aimerai savoir comment faire pour compter pour chaque code_ref combien j'ai de produit a l'aide d'un requete mysql car je sèche

    completement :(
    Merci d'avance ! :)

    EDIT: je viens de trouver-->
    $req=mysql_query('SELECT COUNT(*) AS stock FROM produits i GROUP BY produit_ref') OR die(mysql_error());


    Cependant maintenant j'aimerai associer a chaque resultat le nom du produit correspondant, a l'aide de la référence et d'un jointure à la table produit_ref
    produit_ref   nom
    1        blabla
    2        bloblo
    etc...       


    Mais ce code :
    $req=mysql_query('SELECT COUNT(*) AS stock, r.nom FROM produit i JOIN produit_ref r GROUP BY code_ref') OR die(mysql_error());


    me dit :Column: 'produit_ref' in group statement is ambiguous
    • Partager sur Facebook
    • Partager sur Twitter

    Des ligne avec MySQL

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown