29 lines
630 B
Transact-SQL
29 lines
630 B
Transact-SQL
-- 04_queries.sql
|
||
-- Примеры запросов
|
||
|
||
USE [AdoNetShop];
|
||
GO
|
||
|
||
-- Получить все товары с названиями категорий
|
||
SELECT
|
||
p.Id,
|
||
p.Name,
|
||
p.Price,
|
||
p.StockQuantity,
|
||
c.Name AS CategoryName
|
||
FROM Products p
|
||
JOIN Categories c ON p.CategoryId = c.Id;
|
||
|
||
-- Получить все заказы клиента с деталями
|
||
SELECT
|
||
o.Id AS OrderId,
|
||
o.OrderDate,
|
||
o.TotalAmount,
|
||
p.Name AS ProductName,
|
||
oi.Quantity,
|
||
oi.Price
|
||
FROM Orders o
|
||
JOIN OrderItems oi ON o.Id = oi.OrderId
|
||
JOIN Products p ON oi.ProductId = p.Id
|
||
WHERE o.CustomerId = 1;
|