StynuBlizz: Потому что имея одно я могу получить другое. Если я возьму подписки всех пользователей и отберу тех которые подписаны на меня я получу второй список. И вполне может оказаться, что он не согласуется с вашим отдельным. Что вы будете делать с рассинхроном?
StynuBlizz: Дублировать данные не логично и это порождает ошибки. Если вы собираетесь оперировать этими данными, то заведите отдельную таблицу для перекрёстных ссылок.
beduin01: Ну не знай, вот вам картинка
Вот у вас выходит, что вы из зелёной точки перешли в красную по треку за 1 секунду. А роутер говорит, что такое возможно, но надо проехать 600 метров и на это потребуется ~60 секунд. Так могли мы оказаться в той точке или нет?
asdal: Ну вы когда хотите выпить не ищите же способ как украсть бутылку водки, а идёте и разгружаете вагоны, чтобы на неё заработать. Так вот с данными так же, не нужно ставить себе цель как их украсть.