Probléme sur requete pas simple ! [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 31-08-2006 à 10:20:02
Essayer
SELECT s1.id |
Edit : La requête de Betsamee devrait marcher aussi et est peut-être plus performante que la mienne.
Marsh Posté le 31-08-2006 à 10:20:20
Code :
|
Marsh Posté le 31-08-2006 à 10:23:30
Quel rapidité !
Merci beaucoup pour votre aide
La réponse de olivthill semble fonctionner
Marsh Posté le 31-08-2006 à 10:25:09
energiez a écrit : Quel rapidité ! |
j ai edite la mienne qui fonctionne aussi (petite erreur dans le group by)
Marsh Posté le 31-08-2006 à 10:32:27
Je veins de tester la tienne.
Elle ne renvoie pas les lignes souhaité. Elle renvoie bien une ligne par magasin, mais ne renvoie pas le DERNIER sondage.
Mais merci tout de même pour ton aide
Comme ca je vois plein de maniére différent de faire
Marsh Posté le 31-08-2006 à 10:36:30
energiez a écrit : Je veins de tester la tienne. |
je vais regarder ce qui cloche
EDIT : mais ma requette marche tres bien
Marsh Posté le 31-08-2006 à 10:43:24
je crois savoir, car j'avais deja essayer avec le MAX.
En fait, si on fait un select MAX, ca affiche bien la valeur maxi, mais ca ne selectionne pas la ligne concerné ! Du moins je crois :|
Marsh Posté le 31-08-2006 à 11:04:46
Une autre solution qui devrait marcher et qui n'est qu'une variante de celle de olivthill !
Code :
|
Marsh Posté le 31-08-2006 à 10:10:32
Bonjour.
Au premier a bord, ce que je demande parait simple. Mais aprés avoir demandé a 3 personnes, personne ne trouve !
Tout d'abord, la structure de ma table :
T_Sondages
---------------
PK | id (int)
FK | magasin (int)
| date (timestamp en int)
J'aurai donc besoin de selectionner UNIQUEMENT l'id (puisque ce resultat sera utilisé comme sous requete).
Les contraintes :
- SELECTIONNER un sondage par magasin
- Si il y'a plusieurs sondage par magasin, selectionner UNIQUEMENT le sondage le plus ancien (en fonction de la date donc).
Ca parait simple au premier abord, mais ce ne l'ai pas, surtout a cause de cette derniéres contraintes !
Donc si une ame charitable était prête à m'aider, je lui en serai trés reconnaissant
Merci d'avance.