I need to perform an inner join to a column containing delimited values like:
123;124;125;12;3433;35343;
Now what I am currently doing is this:
ALTER procedure [dbo].[GetFruitDetails]
(
    @CrateID int
)
AS
SELECT Fruits.*, Fruits_Crates.CrateID 
    FROM Fruits_Crates INNER JOIN Fruits 
    ON Fruits_Crates.FruitID = Fruits.ID
    WHERE Fruits_Crates.CrateID = @CrateID
Now the issue is I am saving the data this way:
FruitCrateID  FruitID 
1             1;
2             1;2;3;4
3             3;
How can I inner join FruitsIDs to the fruit table to get fruit details as well?