У меня есть 2 таблицы, и я использую соединение, чтобы получить общие записи из этих 2 таблиц. Я использовал следующий запрос, но моя проблема в том, что я получаю записи в два раза. Запрос выглядит следующим образом
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:

таблица pos_product_selling:

Выход:

EDIT
Когда я пытался использовать GROUP BY и DISTINCT вместе, я не получаю дубликаты, но значение из второй таблицы повторяется. Любые другие решения?