Hi,I am having difficulty figuring out how to do a join on a table where the data value in the field is seperated by a ;Ex: 1;3
Here is the statement: Set NOCOUNT on Select * From partner Inner Join coverage on partner_covr_ID = cover_ID Inner Join partner_status on partner_status = partnstat_ID Inner Join state on partner_st = state_ID Inner Join PARTNER_TARGET on partner_target like partn_targ_id Where partner_region_ID = @Region and partner_life = 1 Order by partner_covr_ID, partner_target, partner_status
The joins that work are: Inner Join partner_status on partner_status = partnstat_ID Inner Join state on partner_st = state_ID
The one I have trouble with is: Inner Join PARTNER_TARGET on partner_target like partn_targ_id
(chr)partner_target = "1;3" (int)partn_targ_id = 1The field partner_target can have several Data items in it "1;3;5;9". I want to match the join if partn_targ_id matches any one of the numbers in partner_target. Any one have an Idea how to do that inside the SQL statement? Oh... the is a stored procedure.Thank you in advance