Jens Holzkämper: MYSQL Subselect mit Werten aus select?

Beitrag lesen

Tach,

Leider bin ich jetzt erst zum testen gekommen, aber das hat genau die gleichen Probleme. :( Also die order by alleine gehen, sobald das Group dazu kommt ist es wieder vorbei.
Dabei wird es ja im Subselect richtig sortiert. :(

ok, ein kurzer Blick in die Doku, zeigt allerdings den richtigen Weg:

  
SELECT  
  id_heim as id,  
  GROUP_CONCAT(if(a.tor_h>a.tor_g,'S',if(a.tor_h=a.tor_g,'U',if(a.tor_h<a.tor_g,'N',''))) ORDER BY datum SEPARATOR '') as heim_form  
  
FROM spiel  
  
WHERE  
  tor_h is not null  
  AND saison=2012  
  AND id_liga=36  
  AND datum<(  
  
    SELECT datum  
  
    FROM spiel  
  
    WHERE  
      saison=2012  
      AND id_liga=36  
      AND spieltag=32  
  
    ORDER BY datum  
  
    LIMIT 1  
  
  )  
  
  ORDER BY datum  
  
)  
  
GROUP BY id_heim;  

mfg
Woodfighter