Я хочу, чтобы все строки совпадали с передачей group_id в качестве входных
например
Вот моя таблица: -
id | name | group_id
----+----------------+----------
1 | Alice John | {1,2,3}
2 | joshn shukla | {1,4}
3 | rishikesh jain | {2,8}
, когда я выполняю запрос ниже: -
select * from employee where group_id::TEXT ~ '[\{,]2,8[,\}]'
, тогда он возвращает результат:
id | name | group_id
----+----------------+----------
3 | rishikesh jain | {2,8}
ожидаемый результат все соответствует: -
id | name | group_id
----+----------------+----------
1 | Alice John | {1,2,3}
3 | rishikesh jain | {2,8}
, потому что 2 присутствует в обеих строках. любое решение?