Разделить столбец в postgres в запросе выбора
У меня есть столбец с несколькими идентификаторами сотрудников с разделением запятыми. Необходимо получить данные с помощью запроса select с указанием состояния столбца идентификатора этого сотрудника, но необходимо передавать один идентификатор за раз. В приведенном ниже столбце идентификатора сотрудника есть несколько идентификаторов.
SELECT lt.*
FROM leave as lt
WHERE true
and employee_id IN ($employee_id)
1 ответ
Итак, попробуйте что-то вроде этого:
SELECT * FROM ... WHERE id = ANY (string_to_array(ids, ',')::integer[])