powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Много AND
5 сообщений из 5, страница 1 из 1
Много AND
    #32725115
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех!
Подскажите, сколько можно в операторе
Код: plaintext
1.
2.
3.
4.
5.
SELECT * FROM table 
WHERE id= 1  
AND id= 8  
AND id= 12  
AND id= 17  
AND id= 99  

Писать операторов AND ? Этот запросец я бы сформировал динамически, т.е. не сложно как 2 так 222 этих AND дописать, но не красиво..

И ещё 2й вопрос, из первого, эти id возвращаются запросом
Код: plaintext
SELECT id from table2
Можно ли как то его встроить в 1й?
Пробовал, выдает ошибку "данный запрос должен возвратить 1 запись"
...
Рейтинг: 0 / 0
Много AND
    #32725118
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО

1. Вам не AND надо, а OR - иначе у вас будет гарантированный пустой список
2. Много OR можно заменить IN
Код: plaintext
Select * From T1 Where id IN ( 1 ,  2 ,  3 ,  4 ,  5 )
или с запросом
Код: plaintext
Select * From T1 Where id IN (Select id From T2)
3. А можно использовать вместо IN (из второго варианта) склейку INNER JOIN
Код: plaintext
Select * From T1 Inner Join T2 On T1.id = T2.id
...
Рейтинг: 0 / 0
Много AND
    #32725127
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Help A97 Спецификации запросов

АтрибутМаксимальное числоЧисло наложенных связей32 на таблицу минус число индексов по полям или комбинациям полейКоличество таблиц в запросе32Число полей в наборе255Размер набора записей1 ГбайтПредел сортировки255 символов в одном или нескольких поляхЧисло уровней вложенных запросов50Число символов в ячейке в бланке запроса1024Число символов в параметрическом запросе255Количество операторов AND в предложениях WHERE или HAVING40Число символов в инструкции SQL примерно64000
(а не остальное уже paparome ответил :)
...
Рейтинг: 0 / 0
Много AND
    #32725138
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparome
Geo
Спасибо большое за такие исчерпывающие ответы !!!!!

--
sql.yuraz.com - описание ХП для MS SQL 2000
...
Рейтинг: 0 / 0
Много AND
    #32725271
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Jet4

Число операторов AND в предложении WHERE или HAVING 99
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Много AND
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]