Member 12601496 Ответов: 1

Как соединить две таблицы


у меня есть две таблицы в моей базе данных .столы studentlogin(идентификатор,имя,возраст,адрес,параметры login_id) и студент Рег(идентификатор,параметры login_id).Во время регистрации будет сгенерирован идентификатор login_id. Я должен отобразить этот идентификатор на странице anthore, когда нажму на кнопку.

Что я уже пробовал:

Я просто соединяю две таблицы с помощью join

Kats2512

Вы сами ответили на свой вопрос в разделе "Что вы пробовали".

OriginalGriff

Это не имеет большого смысла, как указано: у вас есть четыре значения идентификатора:
studentlogin.идентификатор studentlogin.параметры login_id studentreg.ID и studentreg.loginid
И в результате между ними нет прямой связи.
Кроме того, мы понятия не имеем, какое из двух значений "loginid" вы хотите отобразить или как они должны храниться вместе.
Подумайте об этом в течение нескольких минут и попробуйте описать фактический набор процессов, которые должны произойти, когда студент регистрируется, и какие значения должны быть сохранены и / или извлечены оттуда.
Тогда попробуй нам это объяснить!
Используйте виджет" улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

Kiran Vaidyanathan

Я предполагаю, что у вас есть две таблицы следующим образом:

studentlogin с полями: id, имя, возраст,адрес, login_id
studentreg с полями: id, login_id.

Теперь между ними может быть связь, только если у вас есть" одно " общее поле в обоих. Можете ли вы ответить на эти вопросы, чтобы я получил ясное представление?

1. Почему вы использовали login_id в обеих таблицах?
2. в какой таблице вы на самом деле будете хранить значение login_id? в таблице входа в систему или в таблице reg?
3. Как будет сгенерировано значение login_id?
4. В какой таблице вы ссылаетесь поле параметры login_id в качестве внешнего ключа?
5. из какой таблицы вы хотите вывести данные, если пользователь нажмет на кнопку?

Пожалуйста, ответьте на эти вопросы, и я, возможно, смогу вам помочь!

- Ваше здоровье

Member 12595721

Используйте id в качестве первичного ключа, или вы можете добавить еще одно значение в таблицу, то есть имя и подключить его. лучше не использовать одновременно id и login_id. Оставь себе одну.

Arasappan

какие все вещи вы получили при регистрации..

1 Ответов

Рейтинг:
1

Ravi Patidar 11721641

Привет,
это простой вопрос.

Две таблицы объединяются в один идентификатор.

Используйте внутреннее соединение

Нравится:

studentlogin(id,name,age,address,login_id)

student reg(id,login_id)


select name,id,age,address,login_id from studentlogin INNER JOIN studentreg AS sr ON studentlogin.id= sr.id