Как создать представление с объединением в MySQL - PullRequest
0 голосов
/ 30 августа 2018

Здравствуйте, у меня есть 2 таблицы на моем sql

- user,  
- user_right,

в пользовательской таблице у меня;

- login_name
- name,
- surname,
- comapny_code

в таблице user_right у меня есть,

- login_name,
- vendor_id,
- is_active,
- access_right_code

Теперь я хочу получить все сущности из 2-х таблиц и соединить их в соответствии с login_Name и после создания представления с именем viewExample

Любая помощь будет полезна

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

вы можете использовать левое соединение

select
user.logintable,
user.name,
user.surname
user.company_code,
user_right.vendor_id,
user_right.is_active,
user_right.access_right_code
from user(
LEFT JOIN `user_right` ON ((user.logintable = user_right.logintable)))
group by user.logintable.
0 голосов
/ 30 августа 2018

Вы можете создать представление с помощью следующего оператора:

create view viewExample as select * from user as u join user_right as right on u.login_name = right.login_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...