@s_katala

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

Всем доброго времени суток
Как связать таблицы в Mysql?
есть таблица users
id name password email group
есть таблицы user_group
id name number
В user_group
прописаны группы пользователей
1=админ
2=модер
3=пользователь
Нужно связать эти таблицы вместе
чтоб например после регистрации пользователь имел группу 3
  • Вопрос задан
  • 110 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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