T-SQL / SQL Server logical select -
this question has answer here:
i have table broken out many rows. table looks below:
table admissions:
personid field_value ------------------------ 1775 undecided 1775 pc-stj 1775 n/a 1775 dementia 1775 stj 1775 0 1775 n/a 1775 n/a 1775 n i have view capture information on 1 line below.
please note above gives me in database unlike ui.
1775, undecided, pc -stj, n/a, dementia, stj, 0, n/a, n/a, n
declare @admission table (personid int, field_value varchar(25)); insert @admission values (1775,'undecided'), (1775,'pc-stj'), (1775,'n/a'), (1775,'dementia'), (1775,'stj'), (1775,'0'), (1775,'n/a'), (1775,'n/a'), (1775,'n'); select personid, stuff( ( select ', ' + field_value @admission personid = a.personid xml path('') ), 1,2,'') field_values @admission group personid results:
personid field_values ----------- ------------------------------------------------------ 1775 undecided, pc-stj, n/a, dementia, stj, 0, n/a, n/a, n
Comments
Post a Comment