Задать вопрос
Ответы пользователя по тегу Oracle
  • Как создать рекурсивный запрос SQL Oracle?

    SOM4
    @SOM4
    Увлечён компьютерами более 30 лет
    Добрый день, elijah eliasum!

    Мне кажется, что Вы не очень хорошо представляете как работает реляционная СУБД в целом и MDL предложение SELECT языка SQL в частности.

    Для итога 1-го уровня вида:
    <Наименование раздела каталога уровня1> || Поступление. Руб. || Расход. Руб

    надо выполнить одно предложение "SELECT"

    Для получения результата по виду продукции:

    <Наименование ПродуктаN этого раздела> || Поступление. Руб. || Расход. Руб || Поступление. Количество || Расход. Количество || Остаток

    надо выполнить другое предложение "SELECT"

    А для получения иерархии -- надо делать дополнительную логику на том языке из которого выполняются предложения "SELECT".

    И еще, что-то приведенная Вами структура таблиц не соответствует 3 Нормальной Форме - где поля первичного ключа ("ID")?

    Как-то так...
    Ответ написан
    Комментировать