Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

величко / л.р. 7 / ответы

.doc
Скачиваний:
7
Добавлен:
23.02.2015
Размер:
82.43 Кб
Скачать

Ответы:

Задание 1. Получаю список товаров с указанием их категорий.

  1. Так как в таблице Product нормализованной базы данных AdventureWorks2008 хранится только идентификатор категории товара, то чтобы получить список товаров с указанием их категорий, необходимо соединить таблицы Product и ProductSubcategory.

  2. Перед указанием поля в операторе SELECT необходимо будет использовать имена таблиц Product и ProductSubcategory для разрешения конфликтов, т.к. в обеих таблицах присутствуют поля Name.

SELECT Product.Name, ProductSubcategory.Name, Product.ListPrice

FROM Production.Product INNER JOIN Production.ProductSubcategory

ON Product.ProductSubcategoryID = ProductSubcategory.ProductSubcategoryID

Задание 2. Создаю запрос, возвращающий имя заказчика и дату размещения заказа.

  1. Выполняю следующий код:

SELECT FirstName, LastName, OrderDate FROM Person.Person

LEFT JOIN Sales.Customer

ON Customer.PersonID = Person.BusinessEntityID

LEFT JOIN Sales.SalesOrderHeader

ON Customer.CustomerID = SalesOrderHeader.CustomerID

Соседние файлы в папке л.р. 7