Задать вопрос

MySQL возвращает один и тот же товар

Ниже SQL запрос, проблема в том, что он выводит один и тот же товар 4 раза.
Как объяснить MySQL, что нужно одинаковые не выводить.
SELECT * FROM `catalog` as c 
INNER JOIN atributes AS a1 ON c.art = a1.art 
INNER JOIN atributes AS a2 ON c.art = a2.art
WHERE c.catalog_3 = "Видеокарты" 
AND c.price != "0" 
AND c.avail != "0" 
AND a1.names = "Производитель" 
AND a1.value = "ASUS" 
AND a2.names = "Графический процессор" 
AND a2.value = "AMD Radeon HD 7770" 
ORDER BY price ASC LIMIT 0, 15

screen.png
  • Вопрос задан
  • 2550 просмотров
Подписаться 2 Комментировать
Подписчики вопроса 2 К ответам на вопрос (2)