SQL Zeilen zu Spalten

Ich habe eine Tabelle und möchte das transponieren von Zeilen in Spalten, ähnlich einer pivot-Tabelle, aber ohne Zusammenfassung.

Ich habe zum Beispiel den folgenden Tabellen:

Question
--QuestionID
--QuestionText

Response
--ResponseID
--ResponseText
--QuestionID

Grundsätzlich möchte ich in der Lage sein, die zum erstellen einer dynamischen Tabelle so etwas wie:

Question 1 Text | Question 2 Text | Question 3 Text
---------------------------------------------------
Response 1.1 Text | Response Text 1.2 | Response 1.3
Response 2.1 Text | Response Text 2.2 | Response 2.3
Response 3.1 Text | Response Text 3.2 | Response 3.3
Response 4.1 Text | Response Text 4.2 | Response 4.3

Die wichtigste Voraussetzung wäre, weiß ich nicht, zur design-Zeit, was die Frage text.

Bitte kann jemand helfen - ich bin mein Haar ziehen :oS

Im wesentlichen können Sie garantieren, dass es eine Antwort für jede Frage in diesem Szenario.

Die Datenbank-server?
Es werden SQL-Server. Es ist immer blutiger SQL-Server.
Yep, SQL Server. Ich Tat es, was ich brauchte, um mit dem XML und erreichen die aggregation wenn eine Funktion

InformationsquelleAutor IThasTheAnswer | 2009-07-27

Schreibe einen Kommentar