Столбцы [Product] таблицы A: ProductID, Name и Price。
Столбцы [Favorite] таблицы B: ListID, ListName, ListContents
B.ListContents содержат список идентификаторов, разделенный на "," Exp: 1,2,5,6,8
Теперь я хочу создать представление, которое l oop через каждое значение B.ListContents, извлечь число и найти соответствующее ему " ProductID "" Название "" Цена "из таблицы A。
Результат должен быть таким:
введите описание изображения здесь
Я знаю, как справиться с этим с c# с помощью .Split (',') ,, но не знаю, как справиться с этим на SQL。
И, кстати, как лучше назвать эту проблему на английском sh? (Я ESL), Спасибо.
Изменить: я использовал Azure SQL. SSMS v18.5.1