bonjour,
j'ai un problème avec une requete sql dans access. Quand je la lance, j'ai un type mismatch in expression (et je ne sais pas ce que ça signifie).
Dans la table T2, j'ai 4 champs: sq1, saq1, sq2, saq2.
Je veux récupérer les lignes où :
- sq1 n'est pas null mais saq1 est null. Peu importe sq2 et saq2
- sq2 n'est pas null mais saq2 est null. Peu importe sq1 et saq1
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT T1.t1_id, T2.sq1, T2.saq1, T2.sq2, T2.saq2 FROM (T1 INNER JOIN T3 ON T1.t1_id = T3.t3_id) INNER JOIN T2 ON T3.t3_no = T2.t2_no WHERE (T2.sq1 is not null AND T2.saq1 is null) OR (T2.sq2 is not null AND T2.saq2 is null);
Partager