SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 22.10.2008 22:55:17

AlphaSpec
Участник
Зарегистрирован: 22.10.2008
Сообщений: 1

Вопрос по SELECT

Суть вопроса такова. Начал делать БД в MS Access. Есть таблица. Есть форма, в которой по двум критериям нужно отсортировать данные в таблице.
Мой запрос выглядит так:
SELECT *
FROM ТВодители
WHERE (((ТВодители.Смена)=Forms!ФВодители!Поле30) And ((ТВодители.Бригада)=Forms!ФВодители!Поле36)));
Но при таком запросе он ищет точное совпадение с данными введенными в оба поля формы. Как быть, если одно поле формы пустое, не заполнено?
Заранее спасибо за помощь smile

Отредактированно AlphaSpec (22.10.2008 22:56:15)

Неактивен

 

#2 22.10.2008 23:25:58

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Вопрос по SELECT

Вы знаете, у нас тут форум по MySQL...

Хотя может знающие люди и найдутся.

Неактивен

 

#3 24.10.2008 03:30:13

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Вопрос по SELECT

WHERE - в любом случае не "отсортировать", а "отсеять".
Синтаксис аксесса для меня, впрочем, тоже загадка, но я бы искал
функции вида "если определено, то". Ну и всовывал их в WHERE.

Неактивен

 

Board footer

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