Acessing 1:n data from DB in a Campaign Delivery | Community
Skip to main content
Level 2
Feb 27, 2019 12:11 PM UTC
Solved

Acessing 1:n data from DB in a Campaign Delivery

Good morning,


I've been having a hard time since yesterday because I can't access the data that is in a one to many table in the database.

This is the case, I want to send a e-mail to an Employee, using data from one of the month and all the flights of that month.

So far I've not been able to find the data in a test preview as seen in the next images.

The code:

The result preview:

The data that I've found is the value of an external key (Unique Flight) in the employeeFlights Table.

Is it possible to access the full scope of data in the employeeFlights table to create a dynamic template that shows as many flights as there is entries in the table?

Note that the target mapping points to the Employees table not the Months table.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Bruno_CotrimAccepted solution
Level 2
Feb 27, 2019 5:01 PM UTC

I've found a way to do it the way I was expecting to do it.


Thank you

2 replies

Bruno_CotrimAuthorAccepted solution
Level 2
Feb 27, 2019 5:01 PM UTC

I've found a way to do it the way I was expecting to do it.


Thank you

Translate
Jonathon_wodnicki
New Participant
Feb 27, 2019 3:31 PM UTC

Hi,

For delivery personalization, select the many table into the temp table using query activity.

It has a wizard that will help pivot the rows into row-number-suffixed columns, e.g. select top 5 rows and in the row they'll be named flightNumber1..5, departureDate1..5, etc. From there use a loop counter to append 1..5 to the col names to access them.

Thanks,

-Jon

Translate