Возврат нескольких строк из запроса столбца XML в SQL Server 2008

У меня есть стол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

Ответы на вопрос(2)

Ваш ответ на вопрос