我对数据库很陌生,所以如果这听起来很愚蠢,我提前道歉。我正在创建一个模拟微博网站的基本 Web 应用程序。我有三张桌子authors
,posts
& comments
。
该authors
表描述如下:
aId int(20) NO PRI NULL auto_increment
aUser varchar(30) NO UNI NULL
aPass varchar(40) NO NULL
aEmail varchar(30) NO UNI NULL
aBio mediumtext YES NULL
aReg datetime NO NULL
下posts
表描述如下:
pId int(20) NO PRI NULL auto_increment
pAuthor int(20) NO MUL NULL
pTitle tinytext NO NULL
pBody mediumtext NO NULL
pDate datetime NO NULL
我了解关系的基础知识,但我可以问一下,如果我想在我的 Web 应用程序上显示帖子并包括发布者,有没有办法这样做,所以结果集将显示实际的用户名,而不是数字ID ?每次创建帖子时,我都会捕获用户 ID,因此创建的每个帖子都是由有效的用户 ID 和帖子表记录创建它的人的用户 ID,但是在选择查询中查看帖子时,它会显示数字而不是作者表中与它们关联的名称。我们在那里有一个查询,我可以用来执行此操作或执行此操作的方式,因此当使用作者的 select * 时,它显示用户名而不是用户 ID。谢谢你们。