Salut,
J'ai un peu de mal à faire une requête sélectionnant le nombre de ligne avec un DISTINCT sur un des champs :
J'ai une table Message (message_id, message_texte), et une table Avertissement (avertissement_id, message_id, user_id)
Un user peut mettre un avertissement sur un message, et au bout de 5 avertissements le message est supprimé, MAIS, 5 avertissements d'users différents !
Je pourrais très bien faire une clé unique dans la table Avertissement, mais je veux voir si un user met plusieurs fois un avertissement sur le même message.
Donc, je pars sur une requête comme ça :
ce qui fait que je récupère tous les messages qui ont 5 avertissements ou plus, MAIS je voudrais 5 avertissements d'users différents, et là je bloque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT count(*) > 4 FROM Avertissement WHERE Message.message_id = Avertissement.message_id
Merci !
Partager