







|
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 - 26/12/2011 - 22:03:01
Subject:Поиск в строках по условию AND
-----------------
Я может не так выразился...
мне что б получить таблицу с товаром нужно сгруппировать ряд других данных из других таблиц, а потом результат группировки сгруппировать по другому критерию... это реально ?
я просто не знаю такой sql-конструкции
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
40860
|
|