[MYSQL] Question sur jointure
	
	
		Bonjour à tous !!
Voilà, j'ai la requête suivante qui me sort 2 enregistrements:
	Code:
	
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:
	
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.