У меня есть таблица 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