Ответы:
Задание 1. Получаю
список товаров с указанием их категорий.
Так как в таблице
Product
нормализованной базы данных
AdventureWorks2008
хранится только идентификатор категории
товара, то чтобы получить список товаров
с указанием их категорий, необходимо
соединить таблицы Product
и
ProductSubcategory.
Перед указанием
поля в операторе SELECT
необходимо будет использовать имена
таблиц Product
и ProductSubcategory
для разрешения конфликтов, т.к. в обеих
таблицах присутствуют поля Name.
SELECT
Product.Name, ProductSubcategory.Name, Product.ListPrice
FROM
Production.Product INNER JOIN Production.ProductSubcategory
ON
Product.ProductSubcategoryID =
ProductSubcategory.ProductSubcategoryID
Задание 2. Создаю
запрос, возвращающий имя заказчика и
дату размещения заказа.
Выполняю следующий
код:
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