Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Фильтр данных

71K
06 июня 2011 года
glorin
1 / / 06.06.2011
Доброго времени суток!
У меня возник следующий вопрос:
Есть база данных - в базе набор производных значений.
нужно сделать фильтрацию строк, которые содержат два одинаковых элемента. Но дело в том, что эти элементы могут находиться в разных столбцах - например, у одной строки запись "молоко" в третьем столбце, а у другой в четвертом, а запись "сыр" у одной в первом, а у второй в пятом. И тем не менее, они удовлетворяют наш запрос.
Как это сделать лучше всего ?

Буду очень благодарен за ответ!
2.1K
12 июня 2011 года
SATALIN
56 / / 03.02.2007
БД какая??
6
12 июня 2011 года
George
4.1K / / 05.01.2007
Я бы, пожалуй, триггер в БД на выборку повесил бы, но тут действительно надо посмотреть, че за БД. Еще, возможно, можно глянуть на смесь PIVOT и DISTINCT. :)
10
12 июня 2011 года
Freeman
3.2K / / 06.03.2004
 
Код:
select * from my_table
where 'молоко' in (field3, field4) and 'сыр' in (field1, field5);

Не?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог