Задать вопрос
@s_katala

Как связать таблицы?

Всем доброго времени суток
Как связать таблицы в Mysql?
есть таблица users
id name password email group
есть таблицы user_group
id name number
В user_group
прописаны группы пользователей
1=админ
2=модер
3=пользователь
Нужно связать эти таблицы вместе
чтоб например после регистрации пользователь имел группу 3
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
zualex
@zualex
Senior Software Engineer
Почитайте про то, как связывать таблиц https://habrahabr.ru/post/193380/

В данном случае связь много к одному - многие пользователи имеют одну группу.
Пример запроса для получения пользователей и название группы.
SELECT u.id, u.name, g.name AS group_name FROM user AS u LEFT JOIN user_group AS g ON g.id = u.id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы