Правильнее будет сделать 3-ю таблицу, связывающую идентификаторы первых 2-х таблиц, чем городить в SQL базе какое-то текстовое или json поле с множеством идентификаторов.
Не совсем понятно условие
Чего бы не хотелось:
Создавать связь многие-ко-многим
, что под этим подразумевалось и почему именно не хотелось. Тем более, что судя по описанию, как раз и требуется связь многие ко многим, судя по
Сущностям из Таблицы №2 достаточно иметь список первичных ключей из Таблицы №1, количество ключей может варьироваться в различных пределах.
В крайнем случае, если нужна только связь 1 ко многим (идентификаторы таблицы 1 не будут дублироваться в таблице 2), можно добавить поле с указанием идентификатора из таблицы 2 в таблицу 1. Меньше работы, но менее универсально.