| От | Peter Eisentraut |
|---|---|
| Тема | Re: XML output & multiple SELECT queries |
| Дата | |
| Msg-id | 200806151849.46822.peter_e@gmx.net обсуждение исходный текст |
| Ответ на | XML output & multiple SELECT queries (Peter Billen <peter@clueless.be>) |
| Список | pgsql-general |
Peter Billen wrote: > I would like to ask a question about outputting data as XML. Say I have two > tables: > > team(integer id, text name); > player_of_team(integer id, integer team_id, text name); (team_id is FK to > team.id) > > I would like to query both tables to get following example XML output: > > <team name="Real Madrid"> > <players> > <name>Garcia</name> > <name>Robinho</name> > </players> > </team> SELECT XMLElement(name team, XMLAttributes(team.name as name), XMLElement(name players, XMLAgg(XMLElement(name name, player_of_team.name)))) FROM team JOIN player_of_team ON team.id = player_of_team.team_id GROUP BY team.name;
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера