@@ -0,0 +1,15 @@ | |||
SELECT | |||
c.first_name AS First, | |||
c.last_name AS Last, | |||
a.line1 AS line1, | |||
a.city AS city, | |||
a.state AS state, | |||
a.zip_code AS Address | |||
FROM | |||
customers c | |||
INNER JOIN | |||
addresses a ON c.customer_id = a.customer_id | |||
AND c.shipping_address_id = a.address_id | |||
WHERE | |||
c.shipping_address_id = a.address_id | |||
ORDER BY First ASC; |
@@ -0,0 +1,17 @@ | |||
SELECT | |||
c.last_name, | |||
c.first_name, | |||
o.order_date, | |||
p.product_name, | |||
oi.item_price, | |||
oi.discount_amount, | |||
oi.quantity | |||
FROM | |||
customers c | |||
JOIN | |||
orders o ON c.customer_id = o.customer_id | |||
JOIN | |||
order_items oi ON o.order_id = oi.order_id | |||
JOIN | |||
products p ON oi.product_id = p.product_id | |||
ORDER BY c.last_name , o.order_date , p.product_name; |
@@ -0,0 +1,10 @@ | |||
SELECT | |||
p1.product_name, p1.list_price | |||
FROM | |||
products p1 | |||
JOIN | |||
products p2 ON p1.product_id != p2.product_id | |||
AND p1.list_price = p2.list_price | |||
WHERE | |||
p1.list_price = p2.list_price | |||
ORDER BY p1.product_name ASC; |
@@ -0,0 +1,9 @@ | |||
SELECT | |||
c.category_name, p.product_id | |||
FROM | |||
categories c | |||
LEFT OUTER JOIN | |||
products p ON c.category_id = p.category_id | |||
WHERE | |||
p.product_id IS NULL | |||
ORDER BY c.category_name DESC; |
@@ -0,0 +1,13 @@ | |||
SELECT | |||
'SHIPPED' AS ship_status, order_id, order_date | |||
FROM | |||
orders | |||
WHERE | |||
ship_date IS NOT NULL | |||
UNION SELECT | |||
'NOT SHIPPED' AS ship_status, order_id, order_date | |||
FROM | |||
orders | |||
WHERE | |||
ship_date IS NULL | |||
ORDER BY order_date ASC; |