Неплохо для одного запроса! Поскольку для поля
au_lname указан атрибут element, оно представлено в виде элемента. Адрес
находится в секции CDATA.
Теперь рассмотрим, как формировать иерархические
документы. Возьмем такой запрос:
select
pub_name,city,fname,lname
from publishers as p
join employee as e on p.pub_id = e.pub_id
where pub_name like 'Binnet%' or pub_name
like 'New Moon%'
order by pub_name,city,fname,lname
Он возвращает имена всех служащих издательств Binnet
& Hardley и New Moon Books. Результат запроса (20 записей) я приводить не
буду, отмечу только, что он содержит большое количество повторяющихся названий
издательств, т.к. результат представлен в реляционной форме. Мы же хотим
получить следующее: