powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение запроса inner join
4 сообщений из 4, страница 1 из 1
Изменение запроса inner join
    #39648150
lyuthe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select substr(max(to_char(count(*),'fm00000000')||'#'||f.film_id||'. '||f.filmn),10) x
from dogovor d, film f
where to_char(d.vidacha, 'MM') = '03'
and f.film_id = d.film_id
group by f.film_id, f.filmn;


вот, собственно, запрос

нужно изменить его с iner join, чтобы делал то же самое. спасибо!
...
Рейтинг: 0 / 0
Изменение запроса inner join
    #39648152
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lyutheнужно изменить его с iner join

В нём уже используется inner, дальше некуда.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Изменение запроса inner join
    #39648161
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lyuthe,
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
  1  with dogovor(film_id,client_id,vidacha,vozvrat) as (
  2      select 1,1,date '2017-03-20',date '2018-01-30' from dual union all
  3      select 1,2,date '2017-03-25',date '2018-03-22' from dual union all
  4      select 1,3,date '2018-03-20',date '2018-04-02' from dual union all
  5      select 1,4,date '2018-01-20',date '2018-02-02' from dual union all
  6      select 2,1,date '2010-03-20',date '2018-04-01' from dual
  7      )
  8     ,film (film_id,filmn) as (
  9      select 1,'Операция Ы' from dual union all
 10      select 2,'Avatar' from dual )
 11  select substr(max(to_char(count(*),'fm00000000')||'#'||f.film_id||'. '||f.filmn),10) x
 12  from
 13    dogovor d inner join film f on f.film_id = d.film_id
 14  where
 15   to_char(d.vidacha, 'MM') = '03'
 16* group by f.film_id, f.filmn
SQL> /

X
-----------------------------------------------------
1. Операция Ы




.....
stax
...
Рейтинг: 0 / 0
Изменение запроса inner join
    #39648162
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
select  substr(
               max(
                   to_char(
                           count(*),
                           'fm00000000'
                           ) || '#' || f.film_id || '. ' || f.filmn
                  ),
               10
              ) x
  from      dogovor d
        inner join
            film f
          on     to_char(d.vidacha,'MM') = '03'
             and
                 f.film_id = d.film_id
  group by f.film_id,
           f.filmn
/



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


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