Bonsoir,
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 ?
Merci,
André
Bonsoir,
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 ?
Merci,
André
Bonsoir,
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 ?
Merci,
André
le nombre de logos distincts ? si oui, la taille du résultat de la
requête ci-dessus te fournira l'info
le nombre de fois où chaque logo distinct a été rencontré lors du
regroupement ? Là, il faudra utiliser
SELECT images, logos, COUNT(logos) FROM tablelogo GROUP BY images, logos :
Ce script marchait avant l'upgrade de mysql... :
Erreur de la requête SELECT images, logos, COUNT(logos) FROM tablelogos
GROUP BY images, logos
Ceci correspond à un vote pour un logo, nombreux logos et images,
au fur et à mesure des votes, le nombre de lignes augmentent :
logos images
32 logo32.jpg
25 logo25.jpg
15 logo15.jpg
32 logo32.jpg
8 logo8.jpg
25 logo25.jpg
Bonne soirée,
André
le nombre de logos distincts ? si oui, la taille du résultat de la
requête ci-dessus te fournira l'info
le nombre de fois où chaque logo distinct a été rencontré lors du
regroupement ? Là, il faudra utiliser
SELECT images, logos, COUNT(logos) FROM tablelogo GROUP BY images, logos :
Ce script marchait avant l'upgrade de mysql... :
Erreur de la requête SELECT images, logos, COUNT(logos) FROM tablelogos
GROUP BY images, logos
Ceci correspond à un vote pour un logo, nombreux logos et images,
au fur et à mesure des votes, le nombre de lignes augmentent :
logos images
32 logo32.jpg
25 logo25.jpg
15 logo15.jpg
32 logo32.jpg
8 logo8.jpg
25 logo25.jpg
Bonne soirée,
André
le nombre de logos distincts ? si oui, la taille du résultat de la
requête ci-dessus te fournira l'info
le nombre de fois où chaque logo distinct a été rencontré lors du
regroupement ? Là, il faudra utiliser
SELECT images, logos, COUNT(logos) FROM tablelogo GROUP BY images, logos :
Ce script marchait avant l'upgrade de mysql... :
Erreur de la requête SELECT images, logos, COUNT(logos) FROM tablelogos
GROUP BY images, logos
Ceci correspond à un vote pour un logo, nombreux logos et images,
au fur et à mesure des votes, le nombre de lignes augmentent :
logos images
32 logo32.jpg
25 logo25.jpg
15 logo15.jpg
32 logo32.jpg
8 logo8.jpg
25 logo25.jpg
Bonne soirée,
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
Tu souhaites également les trier pour avoir les logos les plus
populaires en tête de liste
La requête est donc :
SELECT images, logos, COUNT(logos) AS total
FROM tablelogo
GROUP BY images, logos
ORDER BY total DESC
(quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:
> OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
> Tu souhaites également les trier pour avoir les logos les plus
> populaires en tête de liste
> La requête est donc :
> SELECT images, logos, COUNT(logos) AS total
> FROM tablelogo
> GROUP BY images, logos
> ORDER BY total DESC
> (quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
Tu souhaites également les trier pour avoir les logos les plus
populaires en tête de liste
La requête est donc :
SELECT images, logos, COUNT(logos) AS total
FROM tablelogo
GROUP BY images, logos
ORDER BY total DESC
(quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
Tu souhaites également les trier pour avoir les logos les plus
populaires en tête de liste
La requête est donc :
SELECT images, logos, COUNT(logos) AS total
FROM tablelogo
GROUP BY images, logos
ORDER BY total DESC
(quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:
OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
Tu souhaites également les trier pour avoir les logos les plus
populaires en tête de liste
La requête est donc :
SELECT images, logos, COUNT(logos) AS total
FROM tablelogo
GROUP BY images, logos
ORDER BY total DESC
(quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
Tu souhaites également les trier pour avoir les logos les plus
populaires en tête de liste
La requête est donc :
SELECT images, logos, COUNT(logos) AS total
FROM tablelogo
GROUP BY images, logos
ORDER BY total DESC
(quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
Tu souhaites également les trier pour avoir les logos les plus
populaires en tête de liste
La requête est donc :
SELECT images, logos, COUNT(logos) AS total
FROM tablelogo
GROUP BY images, logos
ORDER BY total DESC
(quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:
OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
Tu souhaites également les trier pour avoir les logos les plus
populaires en tête de liste
La requête est donc :
SELECT images, logos, COUNT(logos) AS total
FROM tablelogo
GROUP BY images, logos
ORDER BY total DESC
(quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André
On Sunday 26 March 2017 23:14:01 Christian Quentin wrote:OK. Donc tu veux obtenir un cumul des votes pour chaque logo.
Tu souhaites également les trier pour avoir les logos les plus
populaires en tête de liste
La requête est donc :
SELECT images, logos, COUNT(logos) AS total
FROM tablelogo
GROUP BY images, logos
ORDER BY total DESC
(quasi identique à ta requête initiale sauf pour le GROUP BY)
C'est presque gagné,
je reçois bien les contenus du champ "images"'
mais comment récupérer la valeur de "total" du champ "logos",
c'est à dire le nombre de voix par ligne ?
Merci, @+
André