WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   [SQL] group_concat frage (http://www.wcm.at/forum/showthread.php?t=150282)

T.dot 13.11.2004 16:08

[SQL] group_concat frage
 
basierend auf http://www.wcm.at/forum/showthread.p...hreadid=149915 habe ich mich mit group_conact und group_concat_max_len beschäftigt.

ich möchte einfach den Titel des ersten Posts eines Threads auslesen (tblForPosts, tblForThreads), so wie eben max/min für Zahlen/Datum...

mit group_concat kann ich mir jetz zb alle Posttitel in ein feld schreiben lassen (titel1,titel2,titel3,,,,titel23)

funktioniert ja so weit, nur: wie kann ich nur den ersten eintrag den group_concat liefert zurückgeben? (also in dem fall 'titel1') im mysql_manual hab ich nichts gefunden (außer distinct, aber das nutzt ja ned viel, wenn einträge unterschiedlich sind).

derzeit schaut mein source so aus:

SET group_concat_max_len=100; (momemtan halt irgendein testwert)

SELECT tblForThreads.FT_ID, max(tblForPosts.Datum) as LastPostDate, min(tblForPosts.Datum) as FirstPostDate,

group_concat(DISTINCT tblForPosts.Titel) from tblForThreads

INNER JOIN tblForPosts
ON tblForPosts.FT_ID=tblForThreads.FT_ID
GROUP BY tblForThreads.FT_ID


herzlichsten dank, mfg Thomas

ps: group_concat funkt erst ab version 4.1, für leute dies interessiert :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag