@Souvel1
Web-программист. Разрабатываю на WordPress.

Как можно делать выборку товаров?

Подскажите, как лучше делать выборку товаров по каким-либо параметрам, например по цене, либо другим параметрам при следующем раскладе:

Таблица товаров:
ID | title | date | ...

Таблица параметров (для одного товара несколько строк):
object_id | name | value

На данный момент все до чего дошел
SELECT *
FROM `object`
JOIN `object_param` ON `object_param`.`object_id` = `object`.`id`
ORDER BY `date` DESC
LIMIT 15

Но при таков раскладе, в каждой строке замещаются строки и для каждого товара только одно мета поле подставляется...
Что можно делать в таком случае? (Гуглить пытался, видимо не так или не то гуглил)
  • Вопрос задан
  • 190 просмотров
Решения вопроса 1
@entermix
Выборка:
WHERE object.price > 100

Если нужны результаты полей с одинаковым названием с обеих таблиц, можно задать псевдонимы, используйте такую конструкцию:

SELECT object.date AS object_date, object_param.date AS object_param_date

phpclub.ru/mysql/doc/select.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы