Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-28 Par sujet Eric Degenetais
Le 27 mars 2017 9:59 PM, "Christian Quentin" < christian.quen...@architecte-du-web.com> a écrit : le total pour chaque logo devrait apparaître dans le champ "total", non ? Christian C'est une solution si on n'enregistre aucune autre donnée sur le vote que le logo choisi. Par contre il faut faire

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL : RÉSOLU

2017-03-27 Par sujet andre_debian
On Monday 27 March 2017 16:03:29 Christian Quentin wrote: > le total pour chaque logo devrait apparaître dans le champ "total", non ? Oui, impeccable. J'ai décidé finalement de ne pas multiplier les lignes, en réorganisant la table avec juste les lignes pour chaque image logo et d'incrémenter le

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-27 Par sujet Christian Quentin
le total pour chaque logo devrait apparaître dans le champ "total", non ? Christian Le 27/03/2017 à 13:13, andre_deb...@numericable.fr a écrit : 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

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL : RÉSOLU

2017-03-27 Par sujet andre_debian
On Monday 27 March 2017 15:19:24Éric Dégenètais wrote: > si tu veux que le compte soit donné dans la même requête il faut que ce > soit une sous-requête qui fasse le compte. > Au passage (même s'il est probablement trop tard) pour moi c'est un petit > souci de modélisation: les votes devraient

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-27 Par sujet Eric Degenetais
bonjour, si tu veux que le compte soit donné dans la même requête il faut que ce soit une sous-requête qui fasse le compte. Au passage (même s'il est probablement trop tard) pour moi c'est un petit souci de modélisation: les votes devraient être des lignes d'une autre table avec une clef vers ton

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-27 Par sujet andre_debian
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

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-26 Par sujet Christian Quentin
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

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-26 Par sujet andre_debian
On Friday 24 March 2017 22:52:18 Christian Quentin wrote: > Je ne suis pas sûr de comprendre ce que tu veux obtenir : > * les logos distincts avec leurs images associées ? Si oui, Non, Le nombre de lignes (champ) "logos" et le contenu correspondant du champ "images", p. ex "logo12.jpg".

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-24 Par sujet Christian Quentin
Je ne suis pas sûr de comprendre ce que tu veux obtenir : * les logos distincts avec leurs images associées ? Si oui, SELECT DISTINCT images, logos FROM tablelogo devrait faire l'affaire * le nombre de logos distincts ? si oui, la taille du résultat de la requête ci-dessus te

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-23 Par sujet andre_debian
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

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-23 Par sujet Eric Degenetais
bonjour, 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"? Quel est la relation entre

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-23 Par sujet andre_debian
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 ?? >

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-23 Par sujet Eric Degenetais
il faut quand même noter que même si "ça passe", on se retrouve avec un résultat de requête en mode "unspecified bahavior", pas trop glop, quand même ! __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org Le 23 mars 2017 à 09:09, Frédéric MASSOT

Re: [1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-22 Par sujet Christian Quentin
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

[1/2 HS] syntaxe qui ne va plus depuis upgrade MySQL

2017-03-21 Par sujet andre_debian
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