requete MySQL

Statut
N'est pas ouverte pour d'autres réponses.
G

grosnours

ex membre
Hello.

J'ai le malheur de t'annoncer que la requête que tu utilises est incorrecte.

Voici la bonne requête, je te laisse chercher la raison.
Code:
SELECT DISTINCT(user_id)
FROM albumphotos
WHERE id IN (
   SELECT id
   FROM albumphotos
   ORDER BY added DESC
   LIMIT 10
);
Si tu ne comprends pas, laisse un message, je l'expliquerai.


Cette requête est valide en SQL, elle fonctionnera donc avec PostgreSQL, mais peut-être pas avec MySQL car ce brol est une vraie bouse ;)


Cordialement.
 

Bingo

Beer Addict
Sa dernière requête avec le GROUP BY est correcte et est ANSI-SQL.

Ta requête est incorrecte, je crois que tu n'as pas compris ce qu'il voullait faire.
Il veut les 10 derniers utilisateurs distincts qui ont posté une photo, triés par la date à laquelle la photo a été postée.
Dans ta requête, si user1 a posté les 10 dernières photos, le seul résultat de la requête sera une seule ligne : "user1".
 
G

grosnours

ex membre
Bingo a dit:
Sa dernière requête avec le GROUP BY est correcte et est ANSI-SQL.

Ta requête est incorrecte, je crois que tu n'as pas compris ce qu'il voullait faire.
Il veut les 10 derniers utilisateurs distincts qui ont posté une photo, triés par la date à laquelle la photo a été postée.
Dans ta requête, si user1 a posté les 10 dernières photos, le seul résultat de la requête sera une seule ligne : "user1".
Je le cite:
Calvin80 a dit:
Je veux recuperer les utilisateurs DISTINCS des 10 dernieres photos postées.
Il est question des 10 dernières photos postées et des utilisateurs associés, pas des 10 derniers utilisateurs à avoir posté une photo.
 

Bingo

Beer Addict
grosnours a dit:
Il est question des 10 dernières photos postées et des utilisateurs associés, pas des 10 derniers utilisateurs à avoir posté une photo.
Ah oui exact, au temps pour moi !
Je n'avais relu que le dernier post, ça m'apprendra ! ;)
 
G

grosnours

ex membre
Bingo a dit:
grosnours a dit:
Il est question des 10 dernières photos postées et des utilisateurs associés, pas des 10 derniers utilisateurs à avoir posté une photo.
Ah oui exact, au temps pour moi !
Je n'avais relu que le dernier post, ça m'apprendra ! ;)
J'espère avoir raison, je n'ai lu que le premier et l'avant-dernier ;)
 

Bingo

Beer Addict
grosnours a dit:
J'espère avoir raison, je n'ai lu que le premier et l'avant-dernier ;)
Oui je pense que c'est bien ça qu'il voulait, mais il pourrait certainement mieux nous le confirmer lui-même !
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut