Tengo 2 tablas y estoy usando join para obtener registros comunes de esas 2 tablas. He utilizado la siguiente consulta pero mi problema es que estoy duplicando los registros. La consulta es la siguiente tablaLa combinación Mysql da filas duplicadas
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:
mesa pos_product_selling:
Salida:
EDITAR
Cuando traté de usar GROUP BY y DISTINCT juntos, no obtengo duplicados pero el valor de la segunda tabla se repite. ¿Alguna otra solución?
¿Qué quiere decir con "y preséntelo a la tabla' pos_product_selling' " –
@Ricky B Quiere decir crear una columna en la tabla pos_product_selling cuyo valor es una clave principal en pos_metrics. Un nombre típico para dicha columna sería "pos_metrics_id" –