powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что -то я с заданием условия в WHERE сообразить не могу...Поможииите пжлст!!!
3 сообщений из 3, страница 1 из 1
Что -то я с заданием условия в WHERE сообразить не могу...Поможииите пжлст!!!
    #32281668
Есть таблица заголовков заказа типа

THeader( ID#, OrderNO, Date)

И еще таблица, где перечислены позиции заказа

TItem( ID#, Article#, Pieces) ..здесь ID# внешний ключ на первую таблицу

Мне понятно, как найти номера всех заказов, по которым отгружается некий артикул (А1)

SELECT THEader.OrderNO
FROM THeader INNER JOIN TItem ON THeader.ID# = TItem.ID#
WHERE TItem.Article="A1"

Также мне понятно, как найти номера всех заказов, по которым отгружается некий артикул (А1) или другой артикул (A2)

SELECT THEader.OrderNO
FROM THeader INNER JOIN TItem ON THeader.ID# = TItem.ID#
WHERE TItem.Article="A1" OR TItem.Article="A2"

Но я никак не могу догнать, как мне в одно SQL выражение написать запрос, возвращающий номера заказов, по которым отгружается и артикул (А1) и артикул (A2). Вариант

....WHERE TItem.Article="A1" AND TItem.Article="A2"

естественно не пройдет.

И вот сижу я, и ничего умного придумать не могу.... все какаято фигня в голву лезет с нагромождением запросов... а вдруг есть что-то гениально простое?
...
Рейтинг: 0 / 0
Что -то я с заданием условия в WHERE сообразить не могу...Поможииите пжлст!!!
    #32281697
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделай Джона с позициями дважды. С одной стороны проверяй первого артикула. С другой - второго. Объединение And-ом.
...
Рейтинг: 0 / 0
Что -то я с заданием условия в WHERE сообразить не могу...Поможииите пжлст!!!
    #32281698
CtrlAlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй использовать группировку

WHERE TItem.Article="A1" Or TItem.Article="A2"
GROUP BY OrderNO
HAVING Count(TItem.Article)=2;
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что -то я с заданием условия в WHERE сообразить не могу...Поможииите пжлст!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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