On Wednesday 22 March 2017 23:02:56 Christian Quentin wrote: > Bonsoir André, > Je ne sais pas ce qui a changé depuis la mise à jour mais ta requête ne > dit pas quoi faire des images quand tu regroupes par "logos". Faut-il > prendre la première, la dernière, la plus qqch ou la moins qqch ?? > Bref, je pense qu'en indiquant à ta requête quelle image retenir dans > chaque regroupement de logos, ça pourrait aider. Il manque une fonction > d'aggrégation sur le champ images. Christian
Bonjour Christian, et merci à tous ceux qui se soucient de mon problème. Je cherche le script SQL permettant de faire l'agrégation de : - récupérer le nombre de lignes "logos" count(logos), ($row), - récupérer le contenu des champs "images", ($data). Bonne journée. André > Le 21/03/2017 à 20:56, andre_deb...@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 ?