Использование подзапросов
185
ходимых данных и затем соединять эту
таблицу с другими таблицами
или таблицами, сформированными подзапросами. Теперь создать от
чет или сформировать набор данных для
внешних систем можно с по
мощью единственного запроса. Раньше для этого требовалось несколь
ко запросов или использование процедурного языка.
Формирование таблиц
С помощью подзапросов можно как резюмировать имеющиеся данные,
так и
формировать данные, которых в БД нет ни в какой форме. На
пример, требуется сгруппировать клиентов по денежным суммам, раз
мещенным на депозитных счетах, но использовать
для этого описания
групп, не хранящиеся в БД. Скажем, надо разбить клиентов на сле
дующие группы:
Чтобы сформировать эти группы в рамках одного запроса,
потребуется
способ определения этих трех групп. Первый шаг – создать запрос,
формирующий описания групп:
mysql>
SELECT 'Small Fry' name, 0 low_limit, 4999.99 high_limit
Достарыңызбен бөлісу: