Bonjour à tous !!
Voilà, j'ai la requête suivante qui me sort 2 enregistrements:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
SELECT msg.UNB, msg.UNOA, cmd.BGM, cmd.NBLIGNES, cmd.DATE_RECEPTION_DOC, cmd.HEURE_RECEPTION_DOC, cmd.CODE_STATUT_1, cmd.CODE_STATUT_2, cmd.TYPE_MESSAGE
FROM message_in msg, commande_in cmd, compte com
WHERE cmd.BGM LIKE '%1254%'
AND cmd.NADDP = com.NADDP
AND cmd.BGM != ''
AND com.PAYS = 'NL'
AND com.CODE_SUPPLIER
IN (
'M'
)
AND msg.ID_MESSAGE = cmd.ID_MESSAGE
ORDER BY cmd.DATE_RECEPTION_DOC, cmd.HEURE_RECEPTION_DOC, cmd.BGM

Mais lorsque j'enlève la ligne suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
AND cmd.NADDP = com.NADDP
J'obtiens 50000 résultats dont pleins d'identiques !!

Je voulais savoir pourquoi cette ligne était si importante, quell est sa fonction ?
Merci pour vos réponses et bonne matinée.