PROBLEM!!! mit verbundenen Abfragen

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

  • PROBLEM!!! mit verbundenen Abfragen

    Sooo.. ich denke mal jetzt wirds was komplizierter.

    Ich bau ein Forum und muss daten aus verschiedenen Tabellen zusammen suchen. und es funktioniert auch eigentlich alles bis auf das ich nicht die LastpostautorID und den lastpostautorNICKNAME auslesen kann.

    Die ID des letzten Post im Thread hab ich schon durch MAX() rausgefunden, nur jetzt schaff ich es nicht den Query so umzustellen das er mir aus genau der selben zeile welche die MAX ID besitzt, die ID des Lastpostauthor auszulesen und somit dann evtl an den Nickname zu kommen.

    Mmmm... hoffe das ist jetzt verständlich. Ich Fummel hier schon seit 4 Stunden an dem scheiss rum und konnte auch nix brauchbares in diesem Board finden oder anderswo.

    Hoffe ihr könnt mir helfen. büdde büdde

    PHP-Code:
    SELECT 
        t
    .id AS id,
         
        
    MAX(v2.post) AS lpost,
        
    MIN(v2.post) AS fpost,
        IF(
    count(v2.post) > 1count(v2.post) - 1,  0) AS posts,             
        IF(
    p.id=MAX(v2.post) AND count(v2.post) > 1p.autor,                 NULL) AS lauth,
        IF(
    count(v2.post) > 1ud.nick,             NULL) AS lnick,
        IF(
    count(v2.post) > 1MAX(p.time),         NULL) AS ltime,  
                     
        
    ud.nick AS anick,
                             
        
    t.author AS author
        
    t.head AS head,  
        
    t.hits AS hits
        
    t.createtime AS ctime
                     
        FROM 
        
    ".F2_P."verw_bo_th v1,
        
    ".F2_P."verw_th_po v2,
        
    ".F2_P."threads t,
        
    unig_userdaten ud,
        
    ".F2_P."posts p
                          
        WHERE v2
    .thread=t.id 
        
    AND   v2.post=p.id
        
    AND   v1.board=$boardid 
        
    AND   v1.thread=v2.thread
        
        
    AND   t.status=0
        
    AND   p.status=0
        
    AND   t.boardmess=0
        
    AND   t.author=ud.id
        
    AND   p.autor=ud.id
        
        GROUP BY t
    .id 
        $sort 
    Gruss nik

    PS: Ich brauch die in dem obigen script angegebenen werte (Als alias) lauth und lnick (AutorID und AutorNICK)
Lädt...
X