Mehrere Zeilen in einer einzigen Zeile und kombinieren Spalte SQL

Ich versuche, diesen view Abfrage zwei Tabellen, und dann Rollen Sie jede Programm-ID in einer Zeile mit allen AttributeNames in der AttributeNames colum zusammen

Trat ich in diese beiden Tabellen, und es zog bis Sie die richtige Menge der Datensätze.

Jetzt muss ich für dieses Teil wäre die Rolle dieser bis wo habe ich eine Zeile pro ProgramID und alle AttributeNames' zusammen in einem AttributeNames Spalte für jede id.

BEISPIEL: Alle in eine Reihe.

ProgramID      | AttributeNames
887            | Studydesign, Control Groups, Primary Outcomes.

Hier ist das Bild, das der SQL-ANSICHT, die ich brauche, um so modifiziert, dass es das tut:
Mehrere Zeilen in einer einzigen Zeile und kombinieren Spalte SQL

ABFRAGE:

SELECT TOP (100) PERCENT dbo.tblProgramAttributes.ProgramID,
       dbo.tblProgramAttributes.AttributeID AS PAattributeID, 
       dbo.tblAttributes.AttributeID, 
       dbo.tblAttributes.AttributeName
FROM   dbo.tblProgramAttributes INNER JOIN
       dbo.tblAttributes 
ON     dbo.tblProgramAttributes.AttributeID = dbo.tblAttributes.AttributeID
WHERE (dbo.tblProgramAttributes.AttributeID NOT LIKE '%ProgramType%')
ORDER BY dbo.tblProgramAttributes.ProgramID DESC
  • Upload der Bilder auf den post, bitte. Nichts für ungut, aber ich bin nicht klicken, auf nicht-Vertrauenswürdige links
  • OP nicht genug rep, um Bilder hochzuladen.
  • Finden Sie unter den folgenden link: stackoverflow.com/questions/194852/...
InformationsquelleAutor user3507497 | 2014-04-07
Schreibe einen Kommentar