J'essaie de compter les noms de fichiers uniques liés par code à barres.
im exécutant la requête suivante p> et je reçois les résultats suivants: p> < Pré> xxx pré> Je voudrais avoir ce qui suit comme résultats p>
4 Réponses :
Vous pouvez essayer ci-dessous - à l'aide d'agrégation et de groupe par
select filename,count(*) as img_cnt,barcode,item_code from images join imports on import_id = imports.id group by filename,barcode,item_code order by item_code desc, barcode
agrégat avec Notez que, idéalement, vous devez utiliser des alias de table dans votre requête, ce qui nous aurait permis de comprendre quelles tables colonne appartient. p> p> groupe par code>:
Vous pouvez essayer ce
Votre requête manque un groupe Je spécule que les colonnes proviennent de par code>. Mais, je vous encourage vivement à apprendre à écrire la requête en utilisant des noms de colonnes qualifiés. Comme écrit, une personne qui lit la requête n'a aucune idée de l'origine des colonnes.
importations code> - mais je ne devrais pas avoir à deviner: p>