• # Bosser SQL

    Posté par . En réponse au message Affichage sélectif à partir de plusieurs tables ?. Évalué à 3.

    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 ...