На сайте есть аккаунты пользователей. Допускается создавать много аккаунтов. Хочу реализовать связанные аккаунты, что бы пользователи могли быстро переключаться между ними, без необходимости постоянно вводить пароль от каждого.
Суть вопроса в следующем. Как в базе данных, реализовать эту связку. Что бы не только два, но и три, четыре и любое колчичество можно было связать? И что бы все были связанны между собой.
Связь один ко многим. Создать какой-то уникальный идентификатор ID например и у этого ID может быть множество аккаунтов.
Смотрите в сторону создания hasMany связи в условиях вашего кода.
Добавить таблицу, что то вроде "группы аккаунтов", в таблице будет храниться идентификатор группы и ключ авторизации. В таблицах аккаунтов добавить колонку "Группа аккаунтов", в которой записывать идентификатор группы. Таким образом можно связывать множество аккаунтов.