@fifepls

Как изменить запрос для того, чтобы in работал со строкой массивом?

SELECT name, value FROM params
WHERE params.request_id = 1
AND name IN (SELECT request_params FROM check WHERE id = 1)

Есть такой запрос
в таблице check поле request_params у меня строка вида ['field1', 'field2'] - этот формат можно поменять, для работоспособности запроса
в таблице params у меня что то вроде мапы name, value
Мне нужно написать запрос, который будет брать строку из requestParams, и возвращать мне все name, value у которых name из этой строки

например там данные
name = field1, value = value1
name = field2 value = value2
name = field10, value = value10

вывод
name = field1, value = value1
name = field2 value = value2
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы