I am trying to join two tables in which column from table 1 "contains" data from one of the columns in table 2 i.e. consider below hypothetical:
Table error_log:
id| description 1 | this is right, bla bla, bla 2 | this is , bla bla, bla, wrong 3 | this is , bla bla, bla, a disaster, , bla bla, bla 4 | bla, bla, blaTable result_type:
id|type 1|Right 2|Wrong 3|Disaster
Now, I wish to join these two tables and store the results in 3rd table i.e.
Table analysis:
id|error_log_id|result_type_id 1 | 1 | 1 2 | 2 | 2 3 | 3 | 3 4 | 4 | null
Normally, in any RDBMS, I can do this pretty easily with a left join with a like condition i.e.
select e.error_log_id, r.result_type_id from error_log e
left join result_type r on e.description like '%'+ r.type +'%'
but I can't seem to find to do so through snaplogic? I tried Snap Join, but it only provides equals join condition i.e.

any suggestion is highly appreciated.



That is the correct snap, try changing the ‘Join type’ to the relevant value, such as Outer.