Регистрация
Вход через соцсети
Восстановление пароля

Поиск по общему полю компонентов

Новый топик
27.10.2009, 10:07
Ответить | Цитировать
Хыиуду

Зарегистрирован:
2009-10-21
Сообщений: 156

Есть примерно такая иерархия сайта
Рога:
- Рога ветвистые
- Рога витые
Копыта
- Копыта мохнатые
- Копыта когтистые
Компонент у каждого раздела свой, но у всех компонентов (рога ветвистые, копыта когтистые и т.д.) есть поле "Производитель". Можно ли как-то организовать поиск по всем товарам (и рогам, и копытам вперемешку) от одного производителя?
28.10.2009, 12:04
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Можно, если вы в состоянии составить свой sql-запрос и обработать возвращаемые данные. В запросе надо использовать union, union all, типа

select Producer from Message1
union
select Producer from Message2
union
....

Temet nosce...
28.10.2009, 13:59
Ответить | Цитировать
Хыиуду

Зарегистрирован:
2009-10-21
Сообщений: 156

Тогда уж скорее
select name, value, ... from Message1 where producer='AAA'
union
select name, value, ... from Message2 where producer='AAA'
union
...
Спасибо!
198 196 2009-10-28 13:59:17 7796
Описание проекта