Разделить столбец в 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[])
Другие вопросы по тегам