История изменений
Исправление den73, (текущая версия) :
Я хочу убедиться, что ничего более интересного нет. Я предполагал, что уже запилили что-то такого типа:
select master.*, (select * from detail where detail.masterid = master.id) as det where ...
И далее на клиенте вложенный цикл:
цикл_для m из результат_выборки делай
пиши m.id, m.name
цикл_для d из m.det делай
пиши d.name кн кн
И мне казалось, что такое уже сделали. Видимо, это были только мои мечты, а на самом деле такого нет. Да, в случае json примерно так и получится. Но как-то это противоестественно, брать прекрасную реляционную парадигму и к ней в виде сарая пристраивать json.
Исходная версия den73, :
Я хочу убедиться, что ничего более интересного нет. Я предполагал, что уже запилили что-то такого типа:
select master.*, (select * from detail where detail.masterid = master.id) as det where ...
И далее на клиенте вложенный цикл:
цикл_для всех m из результат_выборки делай
пиши m.id, m.name
цикл_для всех d из m.det делай
пиши d.name кн кн
И мне казалось, что такое уже сделали. Видимо, это были только мои мечты, а на самом деле такого нет. Да, в случае json примерно так и получится. Но как-то это противоестественно, брать прекрасную реляционную парадигму и к ней в виде сарая пристраивать json.