Browse Source

'How-to-retrieve-data-from-two-or-more-tables.sql' updaten

master
Hilco 2 years ago
parent
commit
aa93b7500a
1 changed files with 28 additions and 6 deletions
  1. 28
    6
      How-to-retrieve-data-from-two-or-more-tables.sql

+ 28
- 6
How-to-retrieve-data-from-two-or-more-tables.sql View File

@@ -1,19 +1,41 @@
-- Exercise 1

SELECT category_name, product_name, list_price
FROM categories c JOIN products p
ON c.category_id = p.category_id
ORDER BY category_name, product_name

-- Exercise 2

SELECT first_name, last_name, line1, city, state, zip_code
FROM customers c JOIN addresses a
ON c.customer_id = a.customer_id
WHERE email_address LIKE 'allan.sherwood@yahoo.com'

-- Exercise 3

SELECT first_name, last_name, line1, city, state, zip_code
FROM customers c JOIN addresses a
ON c.customer_id = a.customer_id
AND c.shipping_address_id = address_id

-- Exercise 4

SELECT last_name, first_name, order_date, product_name, item_price, discount_amount, quantity
FROM customers c JOIN orders o
ON c.customer_id = o.customer_id
JOIN order_items i
ON i.order_id = o.order_id
JOIN products p
ON p.product_id = i.product_id
ORDER BY last_name, order_date, product_name

-- Exercise 5

SELECT p.product_name, p.list_price
FROM products p JOIN products p2
ON p.list_price = p2.list_price AND p.product_id != p2.product_id
ORDER BY product_name

-- Exercise 6

SELECT c.category_name, p.product_id
FROM categories c LEFT JOIN products p
ON c.category_id = p.category_id
WHERE p.product_id IS NULL

-- Exercise 7

Loading…
Cancel
Save