I have these two tables that I wish to create a nested XML schema out ofBiztalk: Вложенные Плоский Файл схемы
Я хочу, чтобы схема выглядеть примерно так:
<PERSON ID="1" FN="F1" LN="L1">
<DETAIL ID="1" NUM="11"/>
<DETAIL ID="1" NUM="12"/>
</PERSON>
<PERSON ID="2" FN="F2" LN="L2">
<DETAIL ID="1" NUM="21"/>
<DETAIL ID="1" NUM="22"/>
<DETAIL ID="1" NUM="23"/>
</PERSON>
я называю некоторые SQL, чтобы получить данные из таблиц. Один из способов, с помощью которого я попытался использовать внутреннее соединение в поле «ИД», а другой способ использует хранимую процедуру для возврата двух наборов данных, по одному для каждой таблицы. Проблема, с которой я сталкиваюсь в обоих направлениях, - как мне сопоставить ее с вышеуказанной структурой?
В конце концов я получаю одну запись DETAIL за запись ПЕРСОНА (ПЕРСОНА) или я получаю все записи DETAIL за запись PERSON (ID больше не совпадает).
Что сделал SQL выглядеть, когда вы пытались использовать внутреннее соединение? Кроме того, я предполагаю, что атрибуты ID должны быть ID = «2» в элементе PERSON с ID = «2»? – Gruff