Интересно, возможно ли следующее.SQL Внутреннее соединение с возвращаемой функцией функцией
У меня есть функция SQL, которая разделяет строку, разделенную на кому, возвращающую таблицу с разбитыми значениями.
Привет, мое имя, это, Джон
возвращает таблица:
ITEM
-----
hello
my name
is
John
А имеет таблицу, хранящие, для каждой строки, идентификатора и кома, разделенная строки:
VALUE_TO_SPLIT
--------------
1 | a,b,c
1 | d,e,f,g
2 | a,b
3 | a
3 | b,c,f
Без использования курсоров можно ли получить итоговую таблицу?
RESULTING_TABLE
1 | a
1 | b
1 | c
1 | d
1 | e
1 | f
1 | g
2 | a
2 | b
3 | a
3 | b
3 | c
3 | f
То есть, строки для каждого разбитого значения с его идентификатором.
Вы используете MySQL или SQL Server? Пожалуйста, прекратите маркировку обоими; они * разные *. –
, даже если это возможно, обычно это делается с языками, которые имеют лучшую поддержку для обработки строк. – newtover