Volver varias filas de la columna XML de consulta en SQL Server 2008
Tengo una mesaRDCAlerts
con los siguientes datos en una columna de tipoXML
llamadoAliasesValue
:
<aliases>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Pramod Singh</aliasName>
</alias>
<alias>
<aliasType>AKA</aliasType>
<aliasName>Bijoy Bora</aliasName>
</alias>
</aliases>
Me gustaría crear una consulta que devuelva dos filas, una para cada alias y he intentado la siguiente consulta:
SELECT
AliasesValue.query('data(/aliases/alias/aliasType)'),
AliasesValue.query('data(/aliases/alias/aliasName)'),
FROM [RdcAlerts]
pero devuelve solo una fila como esta:
AKA AKA | Pramod Singh Bijoy Bora