Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
иван я
15 / 15 / 16
Регистрация: 15.12.2012
Сообщений: 533
1

Создать запрос по странам

30.11.2014, 16:16. Просмотров 348. Ответов 7
Метки нет (Все метки)

нужно написать запрос который будет показывать страны в которых не живут не поставщики не клиенты.
0
Вложения
Тип файла: rar Database11 (1).rar (1,012.0 Кб, 9 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2014, 16:16
Ответы с готовыми решениями:

создать запрос
создать запрос: «Спрашивающий» после запуска ( запрос с параметром) фамилию...

Создать запрос
Помогите пожалуйста составить запрос : сколько дней каждая книга была на руках.

создать запрос!
У меня тема базы - Больница. Есть 3 главные таблицы - врач, пациенты, карта...

создать запрос
имеется 3 таблицы: 1) Товары(код_т,название_т, модель,характеристика) 2)...

Создать запрос
Здравствуйте! Есть БД хранящая информацию о фильмах, актерах,жанрах и...

7
mobile
Эксперт MS Access
23029 / 13075 / 2722
Регистрация: 28.04.2012
Сообщений: 14,319
30.11.2014, 16:39 2
Цитата Сообщение от иван я Посмотреть сообщение
запрос который будет показывать страны в которых не живут не поставщики не клиенты.
SQL
1
2
3
4
5
6
7
8
SELECT Страны.[Код страны], Страны.Страна
FROM Страны LEFT JOIN
    (SELECT Поставщики.Страна
     FROM Поставщики
   UNION 
     SELECT Клиент.Страна
     FROM Клиент) q ON Страны.[Код страны]=q.Страна
WHERE q.Страна IS NULL

Не по теме:

По географии ожидаемый банан: Новосибирск в Америке, Питер в Грузии, а Тюмень а Германии?! Расею-матушку продаете :D

0
иван я
15 / 15 / 16
Регистрация: 15.12.2012
Сообщений: 533
30.11.2014, 16:55  [ТС] 3
объясните пожалуйста что такое q и что делает Union. И можно полностью код объяснить
0
alvk
Нарушитель
Эксперт MS Access
5654 / 3540 / 178
Регистрация: 12.08.2011
Сообщений: 9,047
02.12.2014, 05:48 4
q - псевдоним, так удобнее обращаться к таблице или запроса, а в вашем случае подзапросу. Union - посмотрите в справке, там лучше расписано.
1
иван я
15 / 15 / 16
Регистрация: 15.12.2012
Сообщений: 533
09.12.2014, 19:10  [ТС] 5
можете исправить запрос надо написать в которых нет ни поставщиков ни клиентов. просто его написать запускать его необязательно
0
alvk
Нарушитель
Эксперт MS Access
5654 / 3540 / 178
Регистрация: 12.08.2011
Сообщений: 9,047
12.12.2014, 02:26 6
может и могу, но для этого мне нужно mdb, 2010-й портейбл в 7-ке не работает
0
иван я
15 / 15 / 16
Регистрация: 15.12.2012
Сообщений: 533
12.12.2014, 13:54  [ТС] 7
а можете тогда переписать свой запрос без Q и использовать не IS NUL а NOT IN
0
commun
429 / 219 / 11
Регистрация: 29.10.2014
Сообщений: 899
12.12.2014, 19:08 8
Предлагаю вариант "если не напрягаться":
1.ЗапросНетКлиентов
SQL
1
2
3
SELECT Страны.[Код страны], Страны.Страна
FROM Страны LEFT JOIN Клиент ON Страны.[Код страны] = Клиент.Страна
WHERE (((Клиент.Страна) IS NULL));
2.ЗапросНет:
SQL
1
2
3
SELECT [ЗапросНетКлиентов].[Код страны], [ЗапросНетКлиентов].Страна
FROM ЗапросНетКлиентов LEFT JOIN Поставщики ON [ЗапросНетКлиентов].[Код страны]=Поставщики.Страна
WHERE (((Поставщики.Страна) IS NULL));
0
12.12.2014, 19:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2014, 19:08

Как создать запрос
дана таблица её скрин во вложенных файлах,в ней 50 строк, 6 отделов и столбец...

Не получается создать запрос
Доброго времени суток! С аксес познакомился совсем недавно, поскольку в...

Как создать запрос
Всем привет! И снова я с просьбой. У меня есть две таблицы, связанные 1к1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru