Составители:
Рубрика:
34
С другой стороны, часто требуется полная информация, касающаяся
конкретной записи, Например, получить информацию о конкретном телефоне
Select *
from : phone
where phone_number = ‘номер_телефона’
Часто требуется получить данные, хранящиеся в связанных таблицах. В этом
случае в операторе SELECT указывается полный список таблиц,
участвующих в связи, имена требующихся столбцов могут предваряться
именем таблицы
, из которой они выбираются. Эта ситуация возникает тогда,
когда в участвующих в связи таблицах присутствуют столбцы с одинаковыми
именами
Например – получить список телефонов, связанных с конкретным
пользователем.
Для написания этого запроса обратимся к схеме базы данных, которую мы
приводили вначале.
Получаем
Select phone_number
from : phone, person
where person .id_ person = phone.id_ person
and
f_name=’ l_name’
and
l_name =’ фамилия’
35
Содержание
Введение ............................................................................................................ 3
Раздел 1. Постановка задачи и ограничение предметной области........ –
1.1. Введение: Описание решаемых задач................................................. –
1.2. Описание предметной области ............................................................ 4
1.2. Описание информационных запросов ................................................ 5
1.3. Описание объектов хранения............................................................... –
1.4. Описание идентифицирующих атрибутов (ключей) ......................... 8
1.5. Описание связей между объектами..................................................... –
Раздел 2. Создание базы данных................................................................ 13
2.1. Установка сервера MySQL в среде Windows ..................................... –
2.2. Создание базы данных и основных таблиц ...................................... 15
2.3. Создание тестовых
данных ................................................................ 31
Раздел 3. Создание SQL-операторов, реализующих
регламентированные запросы .................................................................... 33
3.1. Создание запросов на выборку данных........................................ –