Bonjour,

Je souhaiterais sur une table sélectionner un type de bati verifian à la fois 2 condition sur chaque bati.

Voici une partie de la table :

Nom : requete_sql.jpg
Affichages : 158
Taille : 27,6 Ko

Je souhaiterais via ma requete avoir seulement les bati (identifiant bati id_bati)vérifiant id_type_bati 2 et 4.

Cela parait simple mais quand je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT *
FROM cavm_sites_eco.ref_bati_type 
WHERE (cavm_sites_eco.ref_bati_type.id_type_bati = 2 
AND cavm_sites_eco.ref_bati_type.id_type_bati = 4)
Je n'ai rien en retour.

Si je mets :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT *
FROM cavm_sites_eco.ref_bati_type 
WHERE (cavm_sites_eco.ref_bati_type.id_type_bati = 2 
OR cavm_sites_eco.ref_bati_type.id_type_bati = 4)
J'ai à la fois les batis verifiant la condition 2 et 4 ou seulement 2 ou seulement 4

Comment dois-je faire pour garder les batis verifiant seulement 2 et 4 ?

Merci pour votre retour.

SD