SQL statements for
multiple table SELECT and UNION queries, SQL Part 2
Two-table queries
ANSI style
ANSI style with table
aliases
JOIN in WHERE clause
(theta style)
Simple text
manipulation
Multiple table query: Product list
INNER JOIN (Suppliers
INNER JOIN Products
Address list (employee
last name only)
SELECT ContactName,
Address, City,
Region, PostalCode, Country
FROM Customers
SELECT ContactName,
Address, City,
Region, PostalCode, Country
FROM Suppliers
SELECT LastName, Address,
City,
Region, PostalCode, Country
FROM Employees
ORDER BY ContactName;
Address list with
complete names
SELECT ContactName,
Address, City, Region,
PostalCode, Country
FROM Customers
SELECT ContactName,
Address, City,
Region, PostalCode, Country
FROM Suppliers
SELECT FirstName & ",
"
& LastName, Address, City, Region, PostalCode, Country
FROM Employees
ORDER BY ContactName;
Address list with roles
SELECT ContactName,
Address, City,
Region, PostalCode, Country, "Customer" AS Role
FROM Customers
UNION SELECT ContactName,
Address,
City, Region, PostalCode, Country, "Supplier" AS Role
FROM Suppliers
UNION SELECT LastName,
Address, City,
Region, PostalCode, Country, "Employee" AS Role
FROM Employees
ORDER BY ContactName;