Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как вернуть только первую строку из подзапроса? / 3 сообщений из 3, страница 1 из 1
05.06.2020, 06:22
    #39966326
Евгения_Д
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть только первую строку из подзапроса?
Доброе время суток!
Подскажите пожалуйста.
Мне нужно добавить в запрос поле, как результат подзапроса.
Нужен результат из первой строки подзапроса, отсортированного по определенному критерию.
Делаю:
Код: plsql
1.
2.
3.
4.
5.
6.
select t1.a, 
         (select t2.b from t2
          where t2.b = t1.b
              and rownum = 1
          order by t2.c) as fld1
from t1


Когда ставлю order by Oracle ругается
ORA-00907: missing right parenthesis

Подскажите, как вернуть из подзапроса только первую строку?
...
Рейтинг: 0 / 0
05.06.2020, 07:02
    #39966338
Евгения_Д
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть только первую строку из подзапроса?
Версия Oracle 11g
...
Рейтинг: 0 / 0
05.06.2020, 08:33
    #39966352
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть только первую строку из подзапроса?
Евгения_Д,

Код: plsql
1.
2.
3.
4.
5.
6.
select t1.a, 
         (select t2.b from t2
          where t2.b = t1.b
          order by t2.c) as fld1
from t1
where rownum = 1



Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
  1  select
  2   dname
  3  ,(select max(ename) KEEP (DENSE_RANK LAST ORDER BY sal)
  4    from emp e
  5    where e.deptno=d.deptno
  6    --order by sal
  7   )  t
  8* from dept d
SQL> /

DNAME          T
-------------- ----------
ACCOUNTING     KING
RESEARCH       SCOTT
SALES          BLAKE
OPERATIONS



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


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