Bonjour tout le monde,
J'ai une table 'PERSONNES', qui se présente comme suit :
je cherche à écrire une requête SQL qui me permettrait la chose suivante :
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 | +---------------------------------------------------------------------------------------+
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' ...
Partager