Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Требуется помощь с запросом / 12 сообщений из 12, страница 1 из 1
24.08.2016, 14:50:00
    #39297160
dron4253
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
Есть таблица :

id num sum id_parent11 23 15 22 15 13 11

Помогите написать запрос, который вернёт вторую строку с id=22 и при этом сумму(поле sum) возьмёт из строки с id=11.
...
Рейтинг: 0 / 0
24.08.2016, 14:55:23
    #39297164
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
...
Рейтинг: 0 / 0
24.08.2016, 15:05:32
    #39297169
dron4253
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
Прошу прощения коллеги за невежливость! Очень торопился и забыл даже поздороваться!
...
Рейтинг: 0 / 0
24.08.2016, 15:09:17
    #39297171
dron4253
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
Всё же прошу помощи с написанием запроса к БД. Я инженер технолог и напрямую с программированием не связан. Однако возникают иногда такие задачи сейчас
...
Рейтинг: 0 / 0
24.08.2016, 15:12:15
    #39297177
arlx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
Так в чем сложность то?
обычный же запрос с join (родитель)-(потомок)
...
Рейтинг: 0 / 0
24.08.2016, 15:14:28
    #39297179
dron4253
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
arlx,
Ну просто нужно правильный текст запроса, если Вам не трудно
...
Рейтинг: 0 / 0
24.08.2016, 15:23:44
    #39297188
arlx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
dron4253,
Код: plsql
1.
2.
3.
select t1.*,(select sum from table t2 where t2.id=t1.id_parent) as sum2 
from table t1 
where id=22
...
Рейтинг: 0 / 0
24.08.2016, 15:25:20
    #39297190
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
dron4253технологне препятствует воспользоваться технологией "студентам, желающим ..."
...
Рейтинг: 0 / 0
24.08.2016, 15:34:35
    #39297198
dron4253
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
Решается это очень просто господа:
SELECT a.*, b.id_parent
FROM table.table1 a,
(SELECT A.ID
FROM Table.Table1 a) b
WHERE A.id = b.ID_PARENT
...
Рейтинг: 0 / 0
25.08.2016, 04:58:08
    #39297496
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
dron4253Решается это очень просто господа:
SELECT a.*, b.id_parent
FROM table.table1 a,
(SELECT A.ID
FROM Table.Table1 a) b
WHERE A.id = b.ID_PARENT

Неправильно.
...
Рейтинг: 0 / 0
25.08.2016, 12:09:30
    #39297712
dron4253
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
AnSi_Sr,
Верно. И работает так, как нужно!
...
Рейтинг: 0 / 0
25.08.2016, 16:19:01
    #39298059
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь с запросом
dron4253Есть таблица :

id num sum id_parent11 23 15 22 15 13 11

Помогите написать запрос, который вернёт вторую строку с id=22 и при этом сумму(поле sum) возьмёт из строки с id=11.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
SQL> ed
Wrote file afiedt.buf

  1  with t (id, num, s, id_parent) as (
  2  select 11, 23, 15, 0 from dual union all
  3  select 22, 15, 13, 11 from dual union all
  4  select 33, 45, 12, 11 from dual union all
  5  select 34, 25, 11, 22 from dual
  6  )
  7  select t.*,level l,prior s prev_s from t
  8  start with id_parent=0
  9* connect by id_parent=prior id
SQL> /

        ID        NUM          S  ID_PARENT          L     PREV_S
---------- ---------- ---------- ---------- ---------- ----------
        11         23         15          0          1
        22         15         13         11          2         15
        34         25         11         22          3         13
        33         45         12         11          2         15



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


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