Читайте также: |
|
Следующие упражнения призваны протестировать понимание внут_ ренних соединений. Решения приведены в приложении С.
5.1
Заполните в следующем запросе пробелы (обозначенные как < число >), чтобы получить такие результаты:
mysql> SELECT e.emp_id, e.fname, e.lname, b.name _> FROM employee e INNER JOIN <1> b
_> ON e.assigned_branch_id = b.<2>;
+________+__________+___________+_______________+ | emp_id | fname | lname | name | +________+__________+___________+_______________+
| | | | Michael | | Smith | | Headquarters | | | |
| | | | Susan | | Barker | | Headquarters | | | |
| | | | Robert | | Tyler | | Headquarters | | | |
| | | | Susan | | Hawthorne | | Headquarters | | | |
| | | | John | | Gooding | | Headquarters | | | |
| | | | Helen | | Fleming | | Headquarters | | | |
| | | | Chris | | Tucker | | Headquarters | | | |
| | | | Sarah | | Parker | | Headquarters | | | |
| | | | Jane | | Grossman | | Headquarters | | | |
| | | | Paula | | Roberts | | Woburn Branch | | ||
| | | | Thomas | | Ziegler | | Woburn Branch | | ||
| | | | Samantha | | Jameson | | Woburn Branch | | ||
| | | | John | | Blake | | Quincy Branch | | ||
| | | | Cindy | | Mason | | Quincy Branch | | ||
| | | | Frank | | Portman | | Quincy Branch | | ||
| | | | Theresa | | Markham | | So. NH Branch | | ||
| | | | Beth | | Fowler | | So. NH Branch | | ||
| | | | Rick | | Tulman | | So. NH Branch | |
+________+__________+___________+_______________+ 18 rows in set (0.03 sec)
5.2
Напишите запрос, по которому для каждого клиента_физического ли_ ца (customer.cust_type_cd = 'I') возвращаются ID счета, федеральный ID (customer.fed_id) и тип созданного счета (product.name).
5.3
Создайте запрос для выбора всех сотрудников, начальник которых при_ писан к другому отделу. Извлеките ID, имя и фамилию сотрудника.
Дата добавления: 2015-08-17; просмотров: 45 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Сравнение условий соединения и условий фильтрации | | | Основы теории множеств |