1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| SELECT DISTINCT
actu.id_actu,
actu.titre_actu,
actu.texte_actu,
actu.date_actu,
photo.nom_photo,
photo.nom_mini_photo,
commentaire.date_commentaire_actu,
commentaire.texte_commentaire_actu,
membreActu.nom_membre AS nom_membre_auteur,
membreActu.prenom_membre prenom_membre_auteur,
membreActu.avatar_membre avatar_membre_auteur,
membreCom.nom_membre AS nom_membre_commentaire,
membreCom.prenom_membre AS prenom_membre_commentaire,
membreCom.avatar_membre AS avatar_membre_commentaire
FROM tb_actu actu
LEFT OUTER JOIN tb_commentaire_actu commentaire ON actu.id_actu = commentaire.id_actu
LEFT OUTER JOIN tb_photo_actu photo ON actu.id_actu = photo.id_actu
LEFT OUTER JOIN tb_membre membreActu ON membreActu.id_membre = actu.id_membre
LEFT OUTER JOIN tb_membre membreCom ON membreCom.id_membre = commentaire.id_membre
GROUP BY commentaire.id_commentaire_actu, photo.id_photo
ORDER BY actu.date_actu DESC, photo.position_photo ASC, commentaire.date_commentaire_actu ASC |
Partager