BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
raja777pharma
Fluorite | Level 6

Hi,

I would like add one obervation to multiple obsevations like below ;

 

data visit ;

visits $100;

cards;

visit1

visit2

visit3;

run;

 

data sujects;

  subjects $200;

  cards;

001

002

004

005

006

007

008

009

010;

run;

 

woud like to add for each subject 3 visit records from vistis data.

 so totla 30 obs in subjects data set with visit information.

 

Thnk you,

Raja.

1 ACCEPTED SOLUTION

Accepted Solutions
Astounding
PROC Star

SQL is best for many to many matches:

 

proc sql;
   create table want as select * from visit, subjects;
quit;

View solution in original post

2 REPLIES 2
Astounding
PROC Star

SQL is best for many to many matches:

 

proc sql;
   create table want as select * from visit, subjects;
quit;
Reeza
Super User
FYI - this is called a cartesian product or cross join.
How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 738 views
  • 0 likes
  • 3 in conversation