Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.40 KB | None | 0 0
  1. create table t1 (id int, name varchar(128))
  2. create table t2 (id int,t1_id int, val1 varchar(128),val2 varchar(128))
  3.  
  4.  
  5. insert into t1 values (1, 'a'),(2,'b'),(3,'c')
  6. insert into t2 values (1,1,'aa','bb'),(2,1,'cc','dd'),(3, 2,'cf','sad'),(4,2,'asd','dasd')
  7.  
  8.  
  9. select t1.id, t1.name,dad
  10. from t1
  11. cross apply
  12. (select t2.val1+',' as [text()] from t2 where t2.t1_id = t1.id for xml path('')) D (dad)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement