Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помощь к select / 6 сообщений из 6, страница 1 из 1
27.10.2016, 10:06
    #39335001
wadim37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь к select
Добрый день!

Есть таблица "товары" с разделением по подгруппам:

id подгруппа_id наименование
1 0 продукты питания
2 0 одежда
3 0 электротовары
4 1 молочные продукты
5 4 масло
6 4 сыр
7 6 сыр плавленный
8 2 мужская одежда
9 8 мужская обувь
10 3 пылесосы


Я бы хотел получить список в виде:

продукты питания
молочные продукты
масло
сыр
сыр плавленный



одежда
мужская одежда
мужская обувь


электротовары
пылесосы


Заранее спасибо!

Вадим
...
Рейтинг: 0 / 0
27.10.2016, 10:34
    #39335054
Помощь к select
wadim37,

ну так - иерархические запросы тебе в руки и вперед...
читать, если что, про connect by ... start with ...
либо про recursive with , если версия сервера позволяет (11g и выше)
...
Рейтинг: 0 / 0
27.10.2016, 10:43
    #39335066
wadim37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь к select
С помощью PL/SQL?
...
Рейтинг: 0 / 0
27.10.2016, 10:45
    #39335068
Помощь к select
wadim37,

ты по ссылкам-то ходил? Откуда там PL? Чистый SQL с оракловым акцентом. Касательно WITH-recursive - так это по сути вообще кросс-субдшная фича, поддерживаемая всеми основными монстрами СУБД-строения
...
Рейтинг: 0 / 0
27.10.2016, 11:15
    #39335110
dbms_photoshop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь к select
Добрый Э - Эхwadim37,

ну так - иерархические запросы тебе в руки и вперед...
читать, если что, про connect by ... start with ...
либо про recursive with , если версия сервера позволяет (11g и выше)У ТС простая иерархия, так что про recursive subquery factoring ему можно не читать.
И даже если бы у него были циклы, то нужный результат можно получить и с connect by и с rec with, только оба подхода будут сильно уступать PL/SQL.
...
Рейтинг: 0 / 0
27.10.2016, 11:33
    #39335148
wadim37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь к select
БОЛЬШУЩЕЕ СПАСИБО!!!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помощь к select / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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