Rebonjour ,

J'ai une table avec 2 champs de type texte : champ1 , champ2.

Chacun des 2 champs peut être null , '' , ou avec une valeur

Je dois vérifier que , quand si champ1 est rempli alors champ2 l'est et j'ai donc la requête suivante qui me sort les anomalies :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT *
FROM matable
WHERE ( champ1 is not null AND champ1 <> '' )
AND (champ2 is null or champ2 = '');
D'après le post précédent , on peut simplifier sur le champ1 en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT *
FROM matable
WHERE champ1 <> '' 
AND (champ2 is null or champ2 = '');
Y a-t-il moyen de simplifier aussi sur champ2 , sans qu'on oublie des lignes d'anomalies ?

Merci d'avance