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

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

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


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

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



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


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


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

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

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

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

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


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