Bonjour,
J'ai une table tab1 avec la structure suivante:
chp1 de type char
chp2 de type char
chp3 de type char
Une 2 eme table tab2 avec la structure suivante:
chp1 de type char
chp4 de type char
chp5 de type char
Je veux recuperer les lignes de la table tab1 si la chp2 <> chp4 ou si chp2 n'existe pas dans la table tab2. Je fais une jointure externe
En executant la requete, ttes les lignes de la table tab1 ressortent avec chp4 vide.Code:
1
2
3
4
5
6 SELECT tab1.chp1, chp2, chp3, chp4, chp5 FROM tab1, tab2 WHERE tab1.chp1 = tab2.chp1 (+) and tab1.chp2 <> tab2.chp4 (+) and 0 = tab2.chp5 (+)
En retirant le (+) dans la jointure tab1.chp2 <> tab2.chp4 (+), j'ai seulement les lignes dont le chp4 a été modifié mais pas les nouvelles lignes.
Merci