У меня есть две таблицы, которые должны быть объединены на основе соответствия XML.Использование xml объясняется тем, что неизвестный набор значений во время разработки.Я написал 3 сенарио ниже.Спасибо за любую помощь, которую вы можете предоставить.
Таблица A
Id
xml
Таблица B
Id
xml
Таблица A
1, <parms><parm><name>Parm1</name><value>X</value></parm></parms>
2, <parms><parm><name>Parm1</name><value>Y</value></parm><br>
<parm><name>Parm2</name><value>123</value></parm></parms><br>
3, <parms><parm><name>Parm1</name><value>Y</value></parm><br>
<parm><name>Parm2</name><value>578</value></parm></parms>
Таблица B
7, <parms><parm><name>Parm1</name><value>X</value></parm></parms>
8, <parms><parm><name>Parm1</name><value>Y</value></parm><br>
<parm><name>Parm2</name><value>123</value></parm></parms>
9, <parms><parm><name>Parm1</name><value>Y</value></parm><br>
<parm><name>Parm2</name><value>123</value></parm><br>
<parm><name>Parm2</name><value>578</value></parm></parms>
Запрос Что-то вроде этого, но мне нужна помощь с объединением.
select A.Id
, B.Id
from TableA A
inner join TableB B
on ???
Ожидаемые результаты
A.Id B.Id
1 7
2 8
3 8
3 9