2014-02-20 2 views
0

im работает над Oracle Apex и im, пытаясь загрузить результат списка значений в список выбора, который является выпадающим списком в конце. Мой код следующий.Разделить список значений для выбранного списка в Oracle Apex

select 
field1 || ',' || field2 || ',' || field3 as dv, id rv 
from table 
where id=1 
order by 1 

Этот код работает, но не как я need.I нужно распечатать последние 3 результаты в 3-х разных пространствах, а не с запятыми только в одной строке. Как я могу разбить это и распечатать их в разных строках, но в том же списке выбора (combobox) с Oracle Apex.

Надеюсь, вы можете мне помочь. Спасибо.

ответ

0

Ну, если я понял ваш вопрос, у вас есть запись с тремя столбцами и вы хотите отображать их в виде трех отдельных строк.

если да, то я бы сделал так:

select decode(level, 1, field1 
        , 2, field2 
        , 3, field3) display_value 
     ,id return_value /* this will return the same ID for each line, please review the logic */ 
    from table 
    where id = 1 
connect by level <= 3 
    order by 1 
Смежные вопросы