Моя таблица выглядит следующим образомКак использовать этот запрос, поставив указанное условие?
ID Name
1 Amit
2 Shalu
2 Ram
3 John
3 Kripa
3 Manish
3 Abhi
1 Ayush
Мое требование, чтобы генерировать запрос, который будет делать формат, как
ID Name
1 Amit OR Ayush
2 Shalu OR Ram
3 John AND Kripa AND Manish AND Abhi
условия: когда граф (Id) = 2 конкатенации ИЛИ с именами , когда счета (Id)> 3 конкатенации И с названием
Я пытаюсь изменить этот запрос для того чтобы достигнуть выше требования:
select id,
REPLACE(stuff((select ',' + ' ' + name + ' '
from @Table b
where b.id = a.id
FOR xml path('')),1,1,' '),',','OR') MergedDatafrom @Table agroup by a.id
ли это домашнее задание? –
ya вы можете сказать, что :( – AJ01