выбрать столбец типа xml в запросе выбора с группой по SQL Server 2008

Я пишу запрос выбора, в котором я извлекаю несколько столбцов (путем объединения 3-4 таблиц). Я использую предложение group by для группировки моих результатов.

Запрос -

    select ci.Candidate_Id, ci.FirstName, ci.DetailXML
from Candidate_Instance ci 
where ci.Candidate_Instance_Id=2
group by 
ci.Candidate_Id, ci.FirstName, ci.DetailXML

В одной из таблиц есть столбец с типом данных XML. Когда я добавляю столбец в список выбора, я получаю эту ошибку -

Столбец table.myXML недопустим в списке выбора, потому что он не содержится ни в агрегатной функции, ни в предложении GROUP BY.

и когда я добавляю столбец в группу по предложению, я получаю эту ошибку -

Тип данных XML нельзя сравнивать или сортировать, за исключением случаев использования оператора IS NULL.

Я совершенно не понимаю, как выйти этого. Я хочу получить XML-данные из столбца.

Спасибо

7
задан saarthak 7 March 2011 в 16:39
поделиться