на начало
На главную страницу
Форум   

Статья :: visual foxpro Выборка из четырех таблиц

 

Выборка из четырех таблиц

Рассмотрим пример выборки товаров, приобретенных клиентами. Для решения ЭТОЙ задачи нам потребуются таблицы Customer, Ordsalem, Ordsaled и Goods. Таблица customer содержит информацию о клиентах, таблица Ordsalem — сведения о заказе на товары, таблица Ordsaled — сведения о товарах, входящих в заказ (количество купленных товаров и цена товара), а таблица Goods — наименования всех товаров. При создании базы данных между этими таблицами уже были определены постоянные отношения.

  1. Откройте новое окно конструктора запросов.
  2. Добавьте в конструктор запросов таблицы Customer, Ordsalem, Ordsaled и Goods. Между этими таблицами в базе данных установлены постоянные отношения. После их перенесения в запрос в окне конструктора запросов отобразятся установленные между таблицами связи, а на вкладку Join (Объединение) добавятся три строки с условиями объединения таблиц (рис. 9.16).
  3. В список Selected fields (Выбранные поля) вкладки Fields (Поля) перенесите фамилию клиента, номер заказа, наименование товара и количество заказанного им товара.
  4. Нажмите кнопку Run (Выполнить), и на экране появится результирующая таблица (рис. 9.17), содержащая информацию о заказах всех клиентов.
gl9-16.jpg

Рис. 9.16. Вкладка Join окна запроса для выборки из четырех таблиц

gl9-17.jpg

Рис. 9.17. Результаты запроса для выборки из четырех таблиц

 

visual foxpro Выборка из четырех таблиц

страницы в данном разделе 
visual foxpro Глава 9 visual foxpro Запросы к базе данных
visual foxpro Команды, используемые при формировании запросов visual foxpro Сохранение запроса
visual foxpro Запуск запроса на выполнение visual foxpro Формирование списка полей результирующей таблицы запроса
visual foxpro Вычисляемые поля запроса visual foxpro Вкладка Order By конструктора запросов
visual foxpro Упорядочение по нескольким полям visual foxpro Задание условий для выбора записей
visual foxpro Задание условия точного совпадения значений одного поля visual foxpro Выбор полей, не удовлетворяющих заданному условию
visual foxpro Выбор похожих значений visual foxpro Выбор записей, находящихся в заданном диапазоне значений
visual foxpro Формирование списка условий visual foxpro Многотабличные запросы
visual foxpro Выборка из четырех таблиц visual foxpro Группировка полей запроса
visual foxpro Использование в запросе выражений и функций полей visual foxpro Включение в запрос итоговых значений
visual foxpro Изменение наименований полей в запросе >  


Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)



PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C



 
© faq.pp.ru, справочник программиста