我做了一个员工信息系统,员工可以自己反馈。下面是它的样子:环境影响报告书当您单击“员工反馈”按钮时,它会将您重定向到此页面:员工反馈表现在我的数据库中有两个表,employee和tbl\u feedback:数据库表问题是不同的身份证。如何将两者合并?对于employee表:员工表对于tbl\U反馈:tbl\U反馈我想要的是,当用户点击“员工反馈”时,全名会自动显示出来。我想只有合并这两个表才有可能。我不知道你们需要什么源代码,但只要告诉我,我会提供。非常感谢!
7gcisfzg1#
请看一下@pete的好建议,因为这会帮助我们帮助你。下面只是一个关于如何使用主键和外键链接表的提示:
create table employee ( id integer, fullname varchar(64), username varchar(32), email varchar(128), address varchar(512), contact varchar(16), gender varchar(16), password varchar(32), constraint primary_key_employee primary key (id) ); create table feedback ( id integer, employee_id integer, website varchar(128), message varchar(2048), constraint primary_key_feedback primary key (id), constraint foreign_key_feedback_employee foreign key (employee_id) references employee (id) ); select a.fullname, a.email, b.website, b.message from employee a join feedback b on a.id = b.employee_id;
在您的表中有许多可以改进的地方(例如,没有明确的密码)。这不是故意的,你显然是在做一个开始,思考你需要什么,这很好。我建议您花一点时间来理解sql数据库的工作原理。有一个免费的资源https://www.w3schools.com/sql/default.asp. 我试图提供一些你可以在这里找到的实用的解释,还有很多其他的资源。我希望你一切顺利。
1条答案
按热度按时间7gcisfzg1#
请看一下@pete的好建议,因为这会帮助我们帮助你。
下面只是一个关于如何使用主键和外键链接表的提示:
在您的表中有许多可以改进的地方(例如,没有明确的密码)。这不是故意的,你显然是在做一个开始,思考你需要什么,这很好。我建议您花一点时间来理解sql数据库的工作原理。有一个免费的资源https://www.w3schools.com/sql/default.asp. 我试图提供一些你可以在这里找到的实用的解释,还有很多其他的资源。
我希望你一切顺利。