Здравствуйте. Предположим, есть таблица со столбцами user_id и user_group, остальные столбцы не важны. Один пользователь может входить в несколько групп, то есть, получается, что user_id не уникален. Очевидно, что в одну user_group может входить несколько пользователей, поэтому и user_group не уникален.
Но связка user_id и user_group - уникальна, поэтому возникает вопрос - можно ли сделать primary key по двум столбцам и вообще, нормально ли это? Как правильно организовать таблицу в таком случае?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники