SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.12.2009 18:15:08

Adm
Участник
Откуда: Питер
Зарегистрирован: 19.12.2009
Сообщений: 3

Помогите составить запрос!

Уважаемые спецы, помогите составить запрос!
Исходные данные: таблица с несколькими полями, каждое из которых имеет тип set. Набор значений каждого поля: (поле1_1, поле1_2, поле1_3, все) - это пример для поля `поле1`.
Мне нужно сделать выборку следующим образом: если юзер выбрал некое значение в выпадающем списке, то для соответствующего поля выборка идет сравнением WHERE `Поле1`=$поле1_1, а если он выбрал "все", то по этому полю выбираются все строки.
Сложность в том, что для одного поля юзер может выбрать значение, а другого указать "все" - и так для любой комбинации полей...
Как быть?

Заранее спасибо!

Неактивен

 

#2 20.12.2009 02:11:39

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите составить запрос!

Формировать запрос в зависимости от выбранных пользователем значений.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson