Я хотел бы создать проект и следующее сценарий:Получить учетные данные из разных таблиц
Таблицы базы данных:
Table first : Company
Table Second :Employee
когда суперпользователь создать компанию, то я поместить информацию в таблице компании, как название компании, имя пользователя и пароль. Затем с этим именем пользователя и паролем войдите в систему и введите его сотрудника, как имя, пол, номер телефона и т. Д., А также имя пользователя и пароль для сотрудника, чтобы сотрудник мог войти в систему и с правами своего сотрудника.
путаница в том, что когда superadmin создает новую компанию, тогда она вводит значения в таблице компании, а когда компания создает учетную запись emplyee, я ввожу значение в таблицу сотрудников. Итак, на экране входа в систему, как я могу проверить его суперадмин, компанию или сотрудника, чтобы я мог получать информацию из этой таблицы таблиц.
Можете ли вы, ребята, помочь мне создать базу данных для этого сценария. как я могу управлять тем, что я должен использовать соединение, вид или .....
благодаря
Спасибо за ответ! есть ли другой способ, с помощью которого я могу создать соединение для компании и работодателя, и я получаю имя пользователя и пароль и проверяю обе таблицы для входа. а затем предоставить поле выбора. если да, то знаю, как я могу его реализовать. – Seeker
Да, вы можете присоединиться, но это не удастся в случае одного и того же идентификатора/имени пользователя электронной почты в обеих таблицах. Таким образом, лучше и хорошая практика запрашивать обе таблицы по-разному в зависимости от типа пользователя. –
выберите tbl_employee.employee_username как имя EmpUsername, tbl_company.company_username как comUsername, tbl_employee.employee_Passord, tbl_company.company_password от tbl_employee. INNER JOIN tbl_comapany ON tbl_company.company_id = tbb_employee.company_id; что-то вроде этого. может быть? – Seeker