Исходники и листинги ::: Остальное ::: Полезный SQL-код для работы с уровнями

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  select enterprise_name, parent_id, enterprise_id, level
  from exp_dic_enterprise
  start with parent_id is null
  connect by prior enterprise_id = parent_id
 
 
  select enterprise_id,enterprise_name
  from exp_dic_enterprise
  where level=2
  start with parent_id is null
  connect by prior enterprise_id = parent_id
 
 
  select 
     s.enterprise_name,
 
     (select count(*) from exp_tbl_well w  
       where w.wellstate_id = 1 and w.liquidity = 0 and w.user_id in 
        (select enterprise_id
           from exp_dic_enterprise d 
           where d.enterprise_id = s.enterprise_id
           group by d.enterprise_id))  "1" 
           
           
  from exp_dic_enterprise s
  where  level=2 
  start with parent_id is null
  connect by prior enterprise_id = parent_id
<<< Предыдущая работа

Вернуться в галерею исходников
Полезный SQL-код для работы с уровнями
Автор: dagoth_uhr*
Город: Тюмень
Дата: 21.08.2007  10:50
Комментариев: 7
Просмотров: 1980
Оценка: 0 (0|0|0|0|0) [0]

Вернуться на главную
Авторский комментарий к работе: Не знаю, пригодится вам это или нет, но я потратил минут 15 на поиск того, как это сделать в PLSQL. Листинг показывает, как организовать вывод данных, сгруппировав данные по уровням.
Вы не можете оценивать

КОММЕНТАРИИ К РАБОТЕ:
Silaev ::: комментарий от 23.05.2008 | 06:44
Silaev Наставник (ур.16)
Очки: 21740
Город: Саранск
Тв. работ: 136
Рег: 02.01.2007 (2034)
Человек потратил 15 минут, на то, чтобы это найти. Видимо, сюда оно попало методом Ctrl+C, Ctrl+V...
dagoth_uhr* ::: комментарий от 24.04.2008 | 07:44
dagoth_uhr Сведущий (ур.9)
Очки: 2955
Город: Тюмень
Тв. работ: 19
Рег: 26.06.2007 (4932)
дак это и есть для начинающих! просто если кто-то начнет работать с уровнями и не будет знать как, то может заглянуть сюда


--------------------
Не отступать и не сдаваться
zergant* ::: комментарий от 28.02.2008 | 17:00
zergant Сведущий (ур.9)
Очки: 2123
Город: Ирбит
Тв. работ: 25
Рег: 27.10.2007 (5995)
Это же ваще легко сделать. Посложнее ниче не было ??


--------------------
Жизнь всегда хороша - если смотреть на нее с нужной стороны !!!
Администратор 2-го ранга (Куратор) Legolas ::: комментарий от 12.01.2008 | 16:00
Legolas Инструктор (ур.15)
Очки: 17265
Город: Dalaran
Тв. работ: 19
Рег: 27.04.2006 (27)
Вато ( Это ж каждый начинающий (!) юзер (!) SQL может сделать..


--------------------
I'll never stop looking
lilla ::: комментарий от 24.12.2007 | 03:08
lilla Подмастерье (ур.12)
Очки: 7265
Город: tomsk
Тв. работ: 64
Рег: 18.12.2007 (6385)
что-то невнятное


--------------------
Маленький принц-мой друг...
JeRR* ::: комментарий от 12.11.2007 | 21:11
JeRR Неофит (ур.7)
Очки: 977
Город: Юрга
Тв. работ: 7
Рег: 13.01.2007 (2324)
чёл просто решил выкинуть кусок когда-то полезного ЕМУ кода
DaniilKhanin ::: комментарий от 13.10.2007 | 10:11
  Инструктор (ур.15)
Очки: 19583
Город:
Тв. работ: 2
Рег: 07.11.2006 (1378)
ИМХО бесполезный код без объяснения задачи, без приведения примера задачи. Вот что значит по уровням? что это, для чего это и тп, я могу привести еще сотню аргументов.