【发布时间】:2016-11-06 01:09:36
【问题描述】:
我有两个表和两个表名,如下所示
1. TP_Users
2. TP_Roles
TP_Users有以下字段
Id (PK, int, not null)
UserName (nvarchar(50), null)
UserEmail (nvarchar(50), null)
DisplayName (nvarchar(50), null)
Password (nvarchar(50), null)
RoleId (FK, int, not null)
IsActive (bit, not null) ------>Foreign Key Reference
ClientId (int, null)
TP_Roles 有以下字段
Id PK, int, not null
Role_Name varchar(200), null
IsActive bit, null
TP_Users父表列名RoleId其引用表TP_Roles列名id。
如何建立关系以及如何使用查询链接两个表?
【问题讨论】:
-
使用由 roleId 连接的表来通信两个表
-
@cralfaro 不需要 Fk 键?请多解释一下
-
哪个数据库 MSSQL 或 MYSQL
-
@thenna 我添加了一个响应,其中包含您在 MySql 数据库引擎上需要的一个可能示例,我在示例中没有使用您的所有字段,请添加它们
标签: mysql sql-server database sql-server-2012