Normalt vil man lade SQL hente de rigtige data i den rigtige raekkefoelge og saa lade applikationen (PHP, C# eller hvad du nu bruger) staa for formateringen.
Det er muligt at lave i SQL ved at JOINe tabellen med sig selv, men så skal man vide hvad man har med at gøre. I en større tabel uden relevante index'er kan man sagtens få databasen til at knokle livet af sig - og så har man med garanti ikke sparet tid. Ved at JOIN'e kan man få rækker til at stå som kolonner.
Det simle, som arne_v foreslår, er lidt a la dette (php): Send din query af sted og løkken hvor du behandler data (mysql_fetch_array) har du nederst i løkken noget der ligner $gldato = $dato;
Længere oppe har du if ($gldato != $dato){ echo $dato; // og alt det andet du skal lave } echo "$text1 <br>"; echo "$text2 <br>";
Før du starter løkken bør du have en $gldato = "";
Du skal sandsynligvis lave det samme nummer med $glid og $id, men den kan du jo så øve dig på. Når/hvis du skal have navnet til din id med ud kan vi tale JOIN af to tabeller. Den tid den sorg.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.