Je ne suis pas sûr de comprendre ce que tu veux obtenir :
A part ça, c'est un peu curieux d'utiliser images (au pluriel) pour désigner un champ qui ne contient qu'une seule image. Idem pour le champ logos. Mais tu n'as peut-être pas la main là-dessus. Voilà, voilà. Christian Le 23/03/2017 à 13:39,
andre_debian@numericable.fr a écrit :
On Thursday 23 March 2017 11:32:10 Eric Degenetais wrote:comment se définit le fait d'aggréger les images entre-elles? Est-ce que les lignes ayant le même contenu pour "logo" contiennent la même image? Dans ce cas il y a peut-être un problème de modèle. Si les images diffèrent, comment se définit leur "aggrégation"?Oui, n° du logo = la même imageQuel est la relation entre le nombre de ligne ayant le même contenu pour le champ "logo", d'une part, et les images contenues, d'autre part?Chaque ligne (champ) "logos" contient le nom de son image : logos images 10 toto.jpg 2 titi.jpg 10 toto.jpg 2 titi.jpg etc... AndréLe 21/03/2017 à 20:56, andre_debian@numericable.fr a écrit :Depuis l'installation de MySQL dernière version, Je sèche sur une syntaxe SQL qui fonctionnait avant l'upgrade : "SELECT images, logos, COUNT (*) AS total FROM tablelogo GROUP BY logos ORDER BY total DESC" Je pouvais récupérer le nombre de lignes distinctes = "logos" ($row), ainsi que le contenu du champ = "images" ($DATA). Maintenant, le select affiche un message d'erreur = "QUERY empty" J'ai cherché via les sites mysql et mon script SELECT semble bon. Si je mets ce script : "SELECT logos, COUNT (*) AS total FROM tablelogo GROUP BY logos ORDER BY total DESC" Je récupère le nombre de lignes distinctes "logos" mais pas le contenu de "images". Quel est le nouveau script SQL qui fonctionne pour le faire ? |