Je dois construire un SQL assez simple, je suppose, mais comme c'est un événement rare que je travaille avec des DB ces jours-ci, je ne peux pas comprendre les détails.SQL: Obtenir tous les messages avec des commentaires
J'ai une table 'postes' avec les colonnes suivantes:
id, légende, texte
et 'commentaires' d'une table avec les colonnes suivantes:
id, nom, texte, post_id
Qu'est-ce que t L'instruction SQL (unique) ressemble-t-elle à celle qui récupère les légendes de tous les articles auxquels un ou plusieurs commentaires sont associés via la clé 'post_id'? Le SGBD est MySQL s'il est pertinent pour la requête SQL.
le HAVING et COUNT est unnessesry car il veut tout ce qui a 1 OU plus de commentaires. et utilisez INNER JOIN pour plus de clarté, même si la jointure interne est la valeur par défaut. – jishi
et GROUP BY p.id à la place, car ce sera probablement la clé primaire. – jishi
Il devrait être "...> 0" plutôt que "...> 1", sinon que ça a l'air bien :) –