Ben, sans trop connaitre la base de données que tu utilises, le principe c'est de faire une requete sur ta table contenant les posts liée à ta table contenant les permissions (il y a peut être plusieurs jointures à faire) et d'appliquer une instruction restrictive WHERE sur le champ déterminant si un forum est public ou pas.
Ça fait quelque chose qui ressemble à ça :
SELECT tfoo.bar, ..., tbar.bla, ... tbla.foo
FROM tfoo
JOIN tfoo.truc on tbar.truc
JOIN tbar.truc2 on tbla.truc2
WHERE tbla.truc="public" ;
enfin, c'est le principe, faut voir selon ta base ...
# Bosser SQL
Posté par jerome . En réponse au message Affichage sélectif à partir de plusieurs tables ?. Évalué à 3.
Ça fait quelque chose qui ressemble à ça :
enfin, c'est le principe, faut voir selon ta base ...