Не храните несколько идентификаторов в одном столбце! Создайте другую таблицу с первичным ключом существующей таблицы и одним идентификатором, который вы хотите сохранить. Затем вы можете вставить несколько строк в эту новую таблицу, создав отношение 1: m (один ко многим). Например, давайте посмотрим на таблицу заказов:
order:
order_id
order_date
и у меня есть таблица продуктов ...
product:
product_id
product_name
Теперь вы можете пойти по пути добавления столбца к заказу, который позволит вам перечислить продукты в заказе, но это будет плохим тоном. Вместо этого вам нужно что-то вроде ..
order_item:
order_item_id
order_id
product_id
quantity
unit_price
Затем вы можете выполнить объединение, чтобы получить все продукты для определенного заказа ...
select
product.*
from orders
inner join order_item on order_item.order_id = order.order_id
inner join product on product.product_id = order_item.product_id
where orders.order_id = 5
Вот пример order_id из 5, и он получит все продукты в этом порядке.