Plusieurs lignes en une seule ligne et de les combiner colonne SQL
Je suis en train de faire ce point de vue de la requête de deux tables, puis rouler chaque ID de Programme en une seule ligne avec tous les AttributeNames dans le AttributeNames colum ensemble
J'ai rejoint ces deux tables, et il a tiré de la bonne quantité de dossiers.
Maintenant tout que j'ai besoin pour cette partie serait de rouler ces où j'ai une ligne par ProgramID et tous les AttributeNames' ensemble dans un AttributeNames colonne pour chaque id.
EXEMPLE: en une seule rangée.
ProgramID | AttributeNames
887 | Studydesign, Control Groups, Primary Outcomes.
Ici est l'image de la VUE SQL que j'ai besoin de modifié de sorte qu'il n'ceci:
LA REQUÊTE:
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
Télécharger les images à la poste, s'il vous plaît. Aucune infraction, mais je ne suis pas en cliquant sur les liens non approuvé
L'OP n'a pas assez de rep pour télécharger des images.
Voir le lien suivant: stackoverflow.com/questions/194852/...
L'OP n'a pas assez de rep pour télécharger des images.
Voir le lien suivant: stackoverflow.com/questions/194852/...
OriginalL'auteur user3507497 | 2014-04-07
Vous devez vous connecter pour publier un commentaire.
Découvrez mon sql violon
Résultats
Je suis nouveau ici, j'ai cliqué sur la flèche vers le haut sur la coche verte si c'est comment vous le faites.
Que faire si j'ai joint deux tables avant de faire la
stuff
tu veux dire comme dans une déclaration à l'avant de celui-ci? Je ne comprends pas votre question. Il serait peut-être mieux comme sa propre question où vous êtes détaillant ce que vous voulez?
OriginalL'auteur paqogomez