У меня есть многозначное поледанные Solr импортировать многозначное поле в одноверсионном поле
<arr name="colors">
<str>Blue</str>
<str>Red</str>
<str>Orange</str>
<str>Pink</str>
<str>Violet</str>
</arr>
заливкой, как это:
<entity name="pub_attributes" query=" SELECT name [description] FROM dbo.Colors">
<field name="colors" column="description" />
</entity>
И мне нужно еще одно поле со всеми цветами, но только в одной строке, разделенной пробелами, например
<str name="Colors_All">Bue Red Orange Pink Violet</str>
Как это сделать без доступа к таблице цветов снова и снова ?? Может быть что-то вроде этого
<entity name="Properites_all" query="
DECLARE @all VARCHAR(MAX)
SET @all = ''
Select @all = @all + ... from '${pub_attributes.colors}'
UNION
Another SELECT that will add more info than just the colors
">
<field name="colors_all" column="description" />
</entity>
Не могли бы вы принять еще несколько ответов, которые вы получили раньше? – javanna