これは私の単純な頭脳を動かすことができません。注文された製品のカンマ区切りの配列は、次のようにプロシージャに渡されます。
set @array = 'productID_47, productID_4'
select productID, price from Products
where @array like '%' + productID + '%'
2 つのレコードが返されます。偉大な。しかし、私が持っている場合:
set @array = 'productID_47'
select productID, price from Products
where @array like '%' + productID + '%'
繰り返しますが、2 つのレコードが返されますが、これは私が望むものではありません。悲しいことに、製品コードは固定されています。
助けていただければ幸いです、ありがとう