MySql-ben a szokások SUM, MIN, MAX … aggregátum függvények mellett van egy GROUP_CONCAT nevű, melynek lényege, hogy - a nevéből adódóan is - a kapott értékeket összefűzi.
| 1 | 2 |
| 1 | 3 |
| 2 | 5 |
| 2 | 3 |
| 2 | 3 |
| 2 | 1 |
| 2 | 5, 3, 3, 1 |
Lehetőség van a szeparátor módosítására is, illetve a sorrend átalakítására pl:
Előző MySql bejegyzés után megkaptam, hogy az túl alacsony szintűre sikerült... ezt nem vonom kétségbe, bár kimondottan nem is zavar. :) Illetve felmerült, hogy egy ExtJS-es blog-ban miért jelenek meg állandó jelleggel SQL-es témák? Magyarázat erre egyszerű: Van szerencsém többféle kódba belelátni és nagyon sok helyen azt tapasztalom, hogy sokszor a tipikusan adatbázisban elvégezhető feladatok PHP oldalon vannak megvalósítva. ExtJS-nek köszönhetően egy-egy alkalmazásnál nagyobb súllyal kerülnek kliens oldalra a feladatok, mint öt évvel ezelőtt. Ám, ha már feladatokat helyezünk át egyik helyről a másikra, akkor szerintem lényeges, hogy szerver oldalon is minden a helyére kerüljön. Úgyhogy idővel lesznek még itt triggerek, tárolt eljárások, nézet táblák és a többiek… csak időm nincs a bloggal foglalkozni, de tervek vannak. :)