У меня есть 2 таблицы, и я использую join для получения общих записей из этих двух таблиц. Я использовал следующий запрос, но моя проблема в том, что я получаю записи в два раза. Запрос выглядит следующим образом
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 table:
Вывод:
ИЗМЕНИТЬ
Когда я пытался использовать GROUP BY и DISTINCT вместе, я не получаю дубликатов, но значение из второй таблицы повторяется. Любые другие решения?