Трябва да извърша вътрешно присъединяване към колона, съдържаща разделени стойности като:
123;124;125;12;3433;35343;
Сега това, което правя в момента, е следното:
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
Сега проблемът е, че запазвам данните по този начин:
FruitCrateID FruitID
1 1;
2 1;2;3;4
3 3;
Как мога да присъединя вътрешно FruitsIDs
към таблицата с плодове, за да получа и подробности за плодовете?