cs_slayer07
Messages postés24Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention 6 septembre 2012
-
4 nov. 2011 à 09:28
cgandco
Messages postés218Date d'inscriptionmercredi 26 octobre 2011StatutMembreDernière intervention22 juin 2017
-
19 nov. 2011 à 13:01
Bonjour, je viens de faire une requête select sur 2 tables. Le souci que j'ai est que lors de l’exécution de la requête,il m'apparait 2 résultats avec les montants alors que logiquement je voudrais ne récupérer qu'un enregistrement avec aucun montant car c'est ce que je cherche dans ma requête.
Voici ma requête
SELECT ARBO.ID_ARBO, ARBO.NOM , ARBO.PRENOM, ARBO.RAISON_SOCIALE, ARBO.ADRESSE, ARBO.CP, VILLE.NOM,ARBO.TEL, ARBO.PORTABLE, ARBO.FAX,
ARBO.MAIL,CHEQUE.MONTANT, case when ARBO.ID_ARBO not in(SELECT ID_ARBO from CHEQUE) then ('aucun chèque effectué') end as COM
FROM CHEQUE,ARBO LEFT OUTER JOIN
VILLE ON ARBO.ID_VILLE = VILLE.ID_VILLE
WHERE (ARBO.ID_ARBO not in(SELECT ID_ARBO from CHEQUE))