aktuellster Datensatz aus einer Kategorie ermitteln

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • aktuellster Datensatz aus einer Kategorie ermitteln

    Hi...

    ich habe 3 tabellen (Veranstaltung, Kategorien, Kategorie_Veranstaltung) da jede Veranstaltung auc hzu mehreren Kategorien gehören kann.

    kann ich jetzt rein mit ner abfrage jeweils von jeder kategorie die aktuellste veranstaltung ermitteln? in der tabelle veranstaltungen ist ja das datum mit gespeichert und ich vergleiche immer mit dem heutigen datum.

    für nur eine katgorie habe ich es jetzt so:

    Code:
    SELECT l.name, DATE_FORMAT(l.datum,'%d.%m.%Y') as date_german, l.ort, l.zeit, k.kat_name
    FROM tbl_lauf l, tbl_lauf_kategorie lk, tbl_kategorie k 
    WHERE l.datum >='".date("Y-m-d")."' AND k.kategorie_id = lk.kategorie_id AND l.lauf_id = lk.lauf_id AND k.kat_name='KRL' 
    ORDER BY datum ASC LIMIT 1
    aber ich habe 4 kategorien und dazu möchtei ch jeweils den aktuellsten lauf ermitteln.

  • #2
    Re: aktuellster Datensatz aus einer Kategorie ermitteln

    PHP-Code:

    SELECT 
                        l
    .name
                        
    DATE_FORMAT(l.datum,'%d.%m.%Y') as date_german
                        
    l.ort
                        
    l.zeit
                        
    k.kat_name
    FROM 
                        tbl_lauf l

                        
    tbl_lauf_kategorie lk
                        
    tbl_kategorie k 
    WHERE 
                        l
    .datum >='".date("Y-m-d")."' 
         
    AND 
                        
    k.kategorie_id lk.kategorie_id 
         
    AND 
                        
    l.lauf_id lk.lauf_id 
         
    AND  
                        
    k.kat_name='KRL' 
    ORDER BY      
                        datum ASC 
    LIMIT 1 


    ... + mal übersichtlich gemacht + bin jetzt eigentlich zum entschluss gekommen, dass es gar nix gebracht hat, es übersichtlich zu machen, weil kein mensch weiß, wie deine tabellen aufgebaut sind, und welche tabelle für was sein soll... übrigens, sollte das nicht l.datum ASC heißen?

    Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
    sondern mit den Augen das Manual zu lesen.

    Kommentar

    Lädt...
    X