0
Это мой магазин, чтобы обработать получить данные:Использование Cross Наносить XQuery
(PromotionSetup.query(''
for $PS in Setup/Include[@Type = ''''Product'''']/Value[text()]
where contains($PS, ''''' + CAST(@productID AS NVARCHAR) + '_'''') or $PS = ''''' + CAST(@productID AS NVARCHAR) + '''''
return data($PS)
'')).value(''(.)'', ''nvarchar(max)'') as InfoProductPromotion
И это мой результат:
468908_3:2000; 468908_3:1000;
Этот результат был сравнить 2 данных в одной строке. Итак, я ищу в Интернете, используя cross apply
для отдельных данных в 2 строках.
Это результат я хочу:
468908_3:2000;
468908_3:1000;
К сожалению, я не могу себе представить, как с помощью кросс применять в XQuery. Может кто-нибудь может мне помочь?
я имею в виду, что, когда магазин бежать, он должен быть отсоединен данные в 2 линии по подгоняет запросу. –