Bonjour tout le monde,

J'ai une table 'PERSONNES', qui se présente comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
+---------------------------------------------------------------------------------------+
|  Nom  | Sans logement | Isolement social | Sans emploi |  Mucovicidose  | Pieds plats |
|-------+---------------+------------------+-------------+----------------+-------------|
|Hector |     true      |      true        |    false    |    false       |    true     |
|Roger  |     false     |      false       |    true     |    false       |    false    |
|Simone |     false     |      true        |    true     |    true        |    false    |
+---------------------------------------------------------------------------------------+
je cherche à écrire une requête SQL qui me permettrait la chose suivante :
Sélectionner les noms de personnes ayant au moins 3 problèmes connus.
Donc, dans mon exemple, la requête devrait me sortir Simone et Hector, mais pas Roger.

Vous auriez des idées ?

EDIT : cette table n'est qu'un exemple. En réalité je n'ai pas 5 mais une trentaine de 'problèmes connus' (champs booléens), il est donc exclus d'énumérer toutes les combinaisons possibles à grand coups de 'OR' ...