webForumDet fria alternativet
Logga in / Bli medlem

Formatera svar

Databaser & SQL

2 svar · 203 visningar · startad av Uwe

Medlem sedan nov. 2003181 inlägg
Trådstart#1

Jag har tre tabeller som ser ut så här:

User        Artikel        Setup
---------   ---------      --------
uid          aid           sid
name         uid           type
             sid           header
             value         visible

Jag joinar dessa och grupperar på uid. När jag hämtar ut värderna blir svaren typ så här:

uid value
1  value1
1  value2
1  value3
2  value2
2  value3

Det jag skulle vilja få som svar är:

1  value1  value2  value3
2  value1  value2  value3

Anledningen att det är uppdelat i olika kolumner är att alla användare inte har samma värden utan vissa saknar kanse något, och sen ska jag kunna koppla ihop det med setup-tabellen för att få rätt header osv.

/Uwe

Medlem sedan dec. 200012 464 inlägg
#2

Det är en presentationsfråga och inget som jag skulle hantera i SQL.

Medlem sedan nov. 2003181 inlägg
#3

LarsG skrev:

Det är en presentationsfråga och inget som jag skulle hantera i SQL.

Ok, ungefär som jag har tänkt då. Trodde att det kansek fanns fler sätt att hämta informationen. Som det är nu så måste man loopa ut svaren och mellanlagra dem innan det går att visa, vilket tar extra tid.

368 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
122 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)