Jointure entre 5 table
Résolu
lamisbraik
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
lamisbraik Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
lamisbraik Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
bonjour tt le monde: svp
j'ai 5 table :
RC_PP, INSCR, PORTE_S, COMPAYS, RAD_INS
je ve trouver les enregistrement des champs :
NPP_F, AL_INS_F, NRC, C_ACTIV, LCOM_F
qui ce trouve ds les 5 table, sans les enregistrement qui existe dans la table RAD_INS
j'ai fé comme suit mais ca ne marche pas :
SELECT NPP_F, AL_INS_F, NRC, C_ACTIV
FROM RC_PP, INSCR, PORTE_S, COMPAYS, RAD_INS
WHERE C_ACTIV LIKE '%601301%'
AND RC_PP.NRC_PP = INSCR.NRC
AND PORTE_S.C_INSC= INSCR.C_INSC
AND COMPAYS.C_COM = INSCR.C_REG
AND INSCR.C_INSC = RAD_INS.C_INSC
AND INSCR.C_INSC NOT EXISTS IN RAD_INS.C_INSC
meric pour votre aide d'avance.
j'ai 5 table :
RC_PP, INSCR, PORTE_S, COMPAYS, RAD_INS
je ve trouver les enregistrement des champs :
NPP_F, AL_INS_F, NRC, C_ACTIV, LCOM_F
qui ce trouve ds les 5 table, sans les enregistrement qui existe dans la table RAD_INS
j'ai fé comme suit mais ca ne marche pas :
SELECT NPP_F, AL_INS_F, NRC, C_ACTIV
FROM RC_PP, INSCR, PORTE_S, COMPAYS, RAD_INS
WHERE C_ACTIV LIKE '%601301%'
AND RC_PP.NRC_PP = INSCR.NRC
AND PORTE_S.C_INSC= INSCR.C_INSC
AND COMPAYS.C_COM = INSCR.C_REG
AND INSCR.C_INSC = RAD_INS.C_INSC
AND INSCR.C_INSC NOT EXISTS IN RAD_INS.C_INSC
meric pour votre aide d'avance.
A voir également:
- Jointure entre 5 table
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- Table des annexes word ✓ - Forum Word
- Tableau de combinaison loto 5/90 - Forum Excel
3 réponses
je veux trié les ligne pour ne pas avoir les enregistrement qui ont la clé 'C_INSC'
dans la table RAD_INS
dans la table RAD_INS
c'est bon j'ai trouvé, la table RAD_INS à trois colonne : D_RAD, C_WIL, C_INSC,
j'ai fait un test de 'NULL' sur la date et ca marche le résultat et toutes les donné sauf les donné qui existe dans la table RAD_INS.
ca donne :
Code :
SELECT NPP_F, AL_INS_F, NRC, C_ACTIV
FROM RC_PP
INNER JOIN INSCR ON RC_PP.NRC_PP = INSCR.NRC
INNER JOIN PORTE_S ON PORTE_S.C_INSC= INSCR.C_INSC
INNER JOIN COMPAYS ON COMPAYS.C_COM = INSCR.C_REG
LEFT JOIN RAD_INS ON INSCR.C_INSC = RAD_INS.C_INSC
WHERE C_ACTIV LIKE '%601301%'
AND RAD_INS.D_RAD IS NULL
j'ai fait un test de 'NULL' sur la date et ca marche le résultat et toutes les donné sauf les donné qui existe dans la table RAD_INS.
ca donne :
Code :
SELECT NPP_F, AL_INS_F, NRC, C_ACTIV
FROM RC_PP
INNER JOIN INSCR ON RC_PP.NRC_PP = INSCR.NRC
INNER JOIN PORTE_S ON PORTE_S.C_INSC= INSCR.C_INSC
INNER JOIN COMPAYS ON COMPAYS.C_COM = INSCR.C_REG
LEFT JOIN RAD_INS ON INSCR.C_INSC = RAD_INS.C_INSC
WHERE C_ACTIV LIKE '%601301%'
AND RAD_INS.D_RAD IS NULL