У меня есть таблица RDCAlerts со следующими данными в столбце типа XML, называемом AliasesValue:
<aliases>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Pramod Singh</aliasName>
</alias>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Bijoy Bora</aliasName>
</alias>
</aliases>
Я хотел бы создать запрос, который возвращает две строки - по одному для каждого псевдонима, и я пробовал следующий запрос:
SELECT
AliasesValue.query('data(/aliases/alias/aliasType)'),
AliasesValue.query('data(/aliases/alias/aliasName)'),
FROM [RdcAlerts]
но он возвращает только одну строку следующим образом:
AKA AKA | Pramod Singh Bijoy Bora