Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод результата запроса в несколько строк / 6 сообщений из 6, страница 1 из 1
29.11.2019, 13:13
    #39896338
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод результата запроса в несколько строк
Здравствуйте, есть запрос
Код: plsql
1.
2.
3.
4.
with qwert1 as (select 1123 as testid , 'audi' as testname from dual),
qwert2 as (select 1123 as testid2 , 'bmw' as testname2 from dual)
select * from qwert1 q1
inner join qwert2 q2 on (q1.testid = q2.testid2)



Если условия запроса выполняется нужно выводить testid2 и testname2 в отдельной строке, подскажите как это можно сделать. т.е должно получится так
...
Рейтинг: 0 / 0
29.11.2019, 13:21
    #39896349
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод результата запроса в несколько строк
unpivot
...
Рейтинг: 0 / 0
29.11.2019, 13:28
    #39896357
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод результата запроса в несколько строк
andrey_anonymous, не подойдет, у меня 10 версия
...
Рейтинг: 0 / 0
29.11.2019, 13:37
    #39896362
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод результата запроса в несколько строк
elimpion
Здравствуйте, есть запрос
Код: plsql
1.
2.
3.
4.
with qwert1 as (select 1123 as testid , 'audi' as testname from dual),
qwert2 as (select 1123 as testid2 , 'bmw' as testname2 from dual)
select * from qwert1 q1
inner join qwert2 q2 on (q1.testid = q2.testid2)



Если условия запроса выполняется нужно выводить testid2 и testname2 в отдельной строке

А если условие запроса соединения не выполняется?
...
Рейтинг: 0 / 0
29.11.2019, 13:40
    #39896366
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод результата запроса в несколько строк
elimpion,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  1  with t as (
  2  select 1 id,'bmw' b,'audi' a from dual union all
  3  select 2 id,'zaz' b,'lada' a from dual)
  4* select id,decode(d.u,1,b,a) n from t,(select 1 u from dual union all select 2 from dual) d
  5  /

        ID N
---------- ----
         1 bmw
         1 audi
         2 zaz
         2 lada



....
stax
...
Рейтинг: 0 / 0
29.11.2019, 13:40
    #39896367
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод результата запроса в несколько строк
SQL*Plus,

тогда записи не выводятся
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод результата запроса в несколько строк / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]