Mason / Perl: Verschachtelte Abfragen mit DBIx::Abstract

  • Hi

    Wir müssen in WebApp Mason / Perl / DBIx::Abstract verwenden. Ich versuche irgendwie verschachtelte Abfragen hinzubekommen:

    Code
    % $dbx{'test'}->select({ fields => '*', table => 'wae005_Categories', where => {'parentsubcategoryid' => undef }});                                    
    % while (my $toplevelcategory = $dbx{'test'}->fetchrow_hashref)
    % {                                         
            <optgroup label="<% HTML::Entities::encode($toplevelcategory->{'titel'}) %>">
           ----> weitere Abfrage hier
            </optgroup>
    % }

    Nun will ich in der optgroup noch eine Abfrage machen:

    Code
    % $dbx{'test'}->select({ fields => '*', table => 'wae005_Categories', where => {'parentsubcategoryid' => $toplevelcategory->{'categoryid'} }});

    Das überschreibt mir aber die erste Abfrage :-/ Kann man bei DBIx::Abstract nicht irgendwie mit result handels arbeiten? (so wie in PHP) Hab leider nichts gefunden

    Danke
    LG

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!