Не могу решить как расположить данные в бд. У меня скрипт собирает инстаграмы и твиттеры с сайта а потом парсит основную информацию с инсты и твиттера. В бд у меня находится 3 таблицы:
- Instagram
- Twitter
- Связующая таблица, каждая строка это соц сети одного человека, в первой колонке username instagram во второй username twitter
В чем проблема, некоторые люди имеют по 2 твиттер или по 2 инстаграма. Как правильно в таком случае расположить данные, чтобы потом было удобно собирать связующие данные. Единственный вариант который мне пришел в голову это если у человека допустим один инстаграм и 2 твиттера тогда делать 2 строки в одной инстаграм и первый твиттер а в второй просто твиттер без инстаграма или дублирующий инстаграм и второй аккаунт твиттер, но в итоге это один и тот же человек и я не смогу корректно использовать информацию с связующей таблицы.
У меня не так уж много опыта в бд, поэтому прошу помочь.
Дополнительный скриншоты для более лучшего понимания выше написанного:
Таблица instagram:
![64405c4f57400276855049.png](https://habrastorage.org/webt/64/40/5c/64405c4f57400276855049.png)
Таблица twitter:
![64405c5ca2e07524333720.png](https://habrastorage.org/webt/64/40/5c/64405c5ca2e07524333720.png)
Связующая таблица: