próbuję uczynić ten pogląd zapytaniu dwie tabele, a następnie zwinąć każdy identyfikator programu w jednym rzędzie ze wszystkimi AttributeNames w colum AttributeNames razemwiele wierszy w jednym rzędzie i połączyć kolumny SQL
dołączyłem te dwa tabele i wyciągnął odpowiednią ilość rekordów.
Teraz wszystko, czego potrzebuję do tej części, to umieszczenie ich tam, gdzie jeden wiersz dla ID programu i wszystkich atrybutów AttributeNames razem w kolumnie AttributeNames dla każdego identyfikatora.
PRZYKŁAD: Wszystko w jednym rzędzie.
ProgramID | AttributeNames
887 | Studydesign, Control Groups, Primary Outcomes.
Oto obraz widoku SQL, że muszę zmodyfikowany tak, to robi to:
zapytaniu:
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
Załaduj zdjęcia do wpisu, proszę. Bez obrazy, ale nie klikam na niezaufane linki –
@TomasPastircak, OP nie ma wystarczającej liczby przedstawicieli, aby przesłać obrazy. – paqogomez
Zobacz poniższy link: http://stackoverflow.com/questions/194852/concatenate-many-rows-into-a-single-text-string – abaldwin99