Jump to content

GROUP_CONCAT ersetzen?


helmut
 Share

Recommended Posts

Hallo Leute,


ich würde in einer DB-Abfrage gern GROUP_CONCAT verwenden.

Auf meinem gehosteten Webspace bei ist aber nur MySQL 4.0.24 installiert und meines Wissens braucht man für GROUP_CONCAT mindestens die 4.1.


Frage: Kann ich die Funktion irgendwie ersetzen? Irgendwie programmiertechnisch umgehen oder so? Ich will deswegen nicht extra den Provider wechseln.


Ok, dann haut ma rein.


Helmut

Link to comment
Share on other sites

Das ist eine der geilsten select Funktionen die es mit Mysql 4.1+ gibt. @work bei der DB2 habe ich mir die immer und immer wieder gewünscht, da wir da unzählige Fälle hatten wo wir sowas dringendst gebraucht hätten, leider gabs das bei DB2 nicht.


Mit einer zweiten SQL Abfrage und php lässt es sich ersetztend programmieren, aber ich selbst hab noc keinen Weg gefunden das in der selben SQL zu erledigen. Google bringt einen da auch nicht sehr viel weiter.

Link to comment
Share on other sites

Ich hatte auch erst an CONCAT_WS gedacht, aber das ist meines Wissens nicht für Abfragen mit GROUP BY, sondern einfach nur um verschiedene Teile mit einem bestimmten zeichen zu verbinden (WS = With Separator). CONCAT allein macht das nicht.


Hm, dann bleibt wohl nix anderes übrig als das mit 2 Abfragen und PHP zu machen... Ich danke euch trotzdem! :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...