Я пытаюсь сделать запрос, чтобы получить имя пользователя и его/ее номер_кода из 3 таблиц в соответствии с login_id. У меня есть 4 таблицы с именем login, репетиторы, институты и студенты.Выбор данных из 3 таблиц в MYSQL
Это структура моих таблиц.
Войти стол
login_id
login_typeРепетитор стол
tutor_id
login_id
tutor_name
tutor_codeинститут стол
institute_id
login_id
institute_name
institute_codeстудент стол
student_id
login_id
student_name
student_code
Когда пользователь зарегистрировался на сайте login_id, сохраните его на SESSION, а затем мне нужно проверить, какой пользователь вошел в систему и после идентификации пользователя, тогда вам нужно войти в систему под именем пользователя и кодом.
Моя проблема заключается в том, как я проверяю, какой пользователь (в случае Tutor, институт, студент) зашел на сайт и как я могу получить его имя и код?
Надеюсь, что кто-нибудь мне поможет об этом ... Спасибо.
Спасибо за ваш ответ. оба вопроса работают для меня. могу ли я узнать, какой из них наиболее подходит. Я никогда не использовал «COALESCE» в моем предыдущем вопросе. – TNK
@TharangaNuwan это действительно зависит от того, что вам нужно.Если вам нужен только один столбец с именем, используйте версию «COALESCE», иначе используйте другую. Оба они одинаковы, за исключением возвращаемых столбцов. :) – Taryn
да, если у вас есть больше вопросов о ответе. – Taryn