Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Помогите написать запрос под FIRST_RAWS / 3 сообщений из 3, страница 1 из 1
14.10.2011, 14:26
    #37482521
Ferk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос под FIRST_RAWS
Есть 2 таблицы t1, t2 мне надо их соединить t2 с любой записью t1 из нек. группы t1.group_id.
сейчас написано так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
select t1.group_id, t2.val
from (select t1.group_id,
             max(t1.t2_id1) keep (dense_rank first order by t1.group_id) as t2_id1,
             max(t1.t2_id2) keep (dense_rank first order by t1.group_id) as t2_id2
      from t1
      group by t1.group_id) t1,
     
       t2
where t1.t2_id1 = t2.id1
   and t1.t2_id2 = t2.id2

Поскольку строк в таблице t1 очень много, подзапрос тормозит очень сильно, как переписать это под FIRST_ROWS?
...
Рейтинг: 0 / 0
14.10.2011, 14:27
    #37482525
Ferk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос под FIRST_RAWS
Сорри, разделом промахнулся
...
Рейтинг: 0 / 0
14.10.2011, 15:35
    #37482703
Ferk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос под FIRST_RAWS
Если модеры тут есть, удалите плз эту тему
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Помогите написать запрос под FIRST_RAWS / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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