LIMIT par colonne ?

  • Auteur de la discussion Auteur de la discussion dorian53
  • Date de début Date de début
WRInaute passionné
Bonjour,

Est-il possible de faire un limite sur une colonne ?

Exemple d'un résultat de requête sur une jointure.
SELECT user_id, tas_id FROM user INNER JOIN task ON user_id = use_id

Code:
[USER] [TASK]
  1        1
  1        2
  1        3
  2        1
  2        2
  3        1
  4        1
  4        2
L'objectif est de récupérer seulement les résultats concernant les deux premiers utilisateurs.

Code:
[USER] [TASK]
  1        1
  1        2
  1        3
  2        1
  2        2

J'ai tenté un SELECT user_id, tas_id FROM user, task WHERE user_id IN (SELECT use_id FROM user LIMIT 10)
Mais sans succès #1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

Une solution, une idée ? Merci

Dorian
 
WRInaute passionné
Si demain je supprime l'utilisateur 1, ma liste de résultats devient.

Code:
[USER] [TASK]
  2        1
  2        2
  3        1
  4        1
  4        2

L'objectif est de récupérer seulement les résultats concernant les deux premiers utilisateurs : soit 2 et 3.
 
Discussions similaires
Haut