Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Поиск в строках по условию AND (Casper) 26/12/2011 - 09:39:00
      Re: Поиск в строках по условию AND (Akina) 26/12/2011 - 16:45:57
      Re: Поиск в строках по условию AND (Casper) 26/12/2011 - 20:05:13
      Re: Поиск в строках по условию AND (Akina) 26/12/2011 - 21:47:37
      Re: Поиск в строках по условию AND (Casper) 26/12/2011 - 22:03:01
      Re: Поиск в строках по условию AND (Akina) 27/12/2011 - 18:29:39
      Re: Поиск в строках по условию AND (Casper) 28/12/2011 - 09:04:35

> Original message text:
> From: Casper - 26/12/2011 - 09:39:00
> Subject:Поиск в строках по условию AND
> -----------------
> Пожалуйста, подскажите (попытаюсь смоделировать упрощенную ситуацию)
>
> есть две таблицы с товаром и хар-ми
> tovar(id_tovar, name_tovar)
> harakt(id, id_tovar, name_harakt, znach_harak)
>
> пусть в товаре 10 записей, а в харак-ах 100 записей
>
> каждый товар имеет по десятку характеристик (цвет, форма, вес и т.д.)
>
> Задача: передается ряд значений харак-к (znach_harak) - нужно выбрать по ним товар. По условию ИЛИ все просто: объединение таблиц, оператор IN(). Группировка по id_tovara и любой товар где есть одна из перечисленных хар-к найден и выбран
>
> А КАК БЫТЬ ЕСЛИ НАДО одновременно искать по двум, трем ??
>
> ну например
>
> цвет:красный И форма:круглая И вес:до100кг
>
> т.е. товар у которого одновременно все три характеристики "стрельнули"
>
> Подскажите как правильно решить задачу ?
> У меня есть две идеи но там одна другой краше )
>


From: Casper - 28/12/2011 - 09:04:35
Subject:Поиск в строках по условию AND
-----------------
Akinа, спасибо большое за помощь

Я реальную задачу не дам, потому как она породит еще больше вопросов ))- это CMS с многоуровневой иерархией разделов, категориями, контентом, многоязычностью и т.д. - прикинте сколько там всего.

В моем примере под словом "таблица товара" подразумевалась целая процессия. Контент нужно было собрать по разделу и его подразделам на неограниченное кол-во вложений с учетом иерархии подразделов, а потом только фильтровать по параметрам товар и все в одном запросе хотелось. (чтоб составить общее впечатление CMS приближается по функционалу вот примерно до этого проекта fotos.ua)

Фильтры уже работают - сейчас осталось разобраться только с правым блоком - где напротив каждого фильтра после фильтрации отображается кол-во возможных добавленных позиций если выбрать именного его. Вот она реальная задача ))

Я сдвинулся с мертвой точки - постараюсь разобраться - еще раз спасибо за помощь!!!


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
40860



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |