Mysql joindre donne des lignes en double

J'ai 2 tables et je suis en utilisant une jointure pour obtenir la commune enregistrements de ces 2 tableaux. j'ai utilisé la requête suivante mais mon problème est que je reçois les enregistrements doublé. La requête est la suivante

SELECT * FROM pos_metrics pm INNER JOIN pos_product_selling pps ON   
pm.p_id=pps.p_id WHERE pm.p_id='0' AND pps.pos_buying_id='0' AND pm.type=1

pos_metrics table:
Mysql joindre donne des lignes en double

pos_product_selling table:
Mysql joindre donne des lignes en double

De sortie:

Mysql joindre donne des lignes en double

MODIFIER
Quand j'ai essayé d'utiliser GROUP BY et DISTINCT ensemble, je ne reçois pas les doublons, mais la valeur de la deuxième table est répété. D'autres solutions ?

OriginalL'auteur Deepak | 2011-06-15