J'ai deux tables, 'discussion' et 'discussion_responses'. Un identifiant unique de 'discussion' est utilisé dans 'discussion_responses' pour identifier la réponse à la publication originale dans un forum. J'ai créé la requête suivante pour extraire les messages qui ont de NOUVELLES réponses, mais qui ne sont PAS liés à de nouveaux sujets. Les deux tableaux ont un champ pour la date ajoutée et « colname » est le nom de la variable de Dreamweaver pour la dernière date de connexion dans le visiteur récupéré d'une autre table:Réduire le jeu d'enregistrements où un champ particulier a des données similaires. (MySQL)
SELECT *
FROM discussion, discussion_responses
WHERE discussion.discussion_date < colname
AND discussion_responses.discussion_date > colname
AND discussion.discussion_ID = discussion_responses.discussion_ID
ORDER BY discussion.discussion_title ASC
Mon problème est que lorsque plus d'une réponse est faite à le post original, j'ai naturellement plus d'un résultat pour cet ID de discussion. Est-ce que quelqu'un peut me conseiller sur la façon dont je peux éliminer les lignes suivantes contenant le même ID de discussion? Peu importe quel enregistrement est choisi, seulement que je reçois l'ID de tout sujet auquel une nouvelle réponse a été associée. Merci.
Merci, les gars. Cela a fonctionné un régal. – Richard