с xml вроде:
<a>
<b>
<c>1</c>
<c>2</c>
</c>3</c>
</b>
Я пытаюсь создать выражение xpath (для запроса postgresql), которое будет возвращать, если это конкретное значение, а не все три значения. Что у меня сейчас есть (что не работает):
select * from someTable where xpath ('//uim:a/text()', job, ARRAY[ ARRAY['uim','http://www.cmpy.com/uim'] ])::text[] IN (ARRAY['1','3']);
Если я попробую с ARRAY ['1'], это не вернет никаких значений, но с ARRAY ['1', '2', '3'] вернет все три.
Как выбрать на основе одного элемента в последовательности?
Спасибо.