В настоящее время у меня есть несколько строк (скажем, около 100 для аргументов) в таблице, и в этой таблице у меня есть поле XML, которое содержит следующие данные (пример):
<cf1>summer</cf1>
.. Тогда у меня может быть другая строка или строки, содержащие:
<cf1>winter</cf1>
.. и для полноты, еще несколько строк, возможно, содержащие кратные значения:
<cf1>spring</cf1>
Итак, мой вопрос:
Как написать запрос / proc, чтобы вернуть мне уникальный набор результатов всех возможных узлов xml в моем поле xml?
Полагаю, я могу вернуть, скажем, 100 строк, а затем с помощью C # отфильтровать это ... но я предполагаю, что в SQL 2008 есть гораздо лучшие способы сделать это!