Sql 使用了两次主键字段的查询
在我的数据库中有两个表: 关系表: 组织id第一,组织id第二,关系类型 组织机构表: 主键=组织id;组织id,组织名称 我如何才能加入organization表,以便获得在relationship表中有条目的两个组织的organization\u名称?我想我不能在同一个主键上加入。我需要做某种子查询吗Sql 使用了两次主键字段的查询,sql,ms-access,join,primary-key,Sql,Ms Access,Join,Primary Key,在我的数据库中有两个表: 关系表: 组织id第一,组织id第二,关系类型 组织机构表: 主键=组织id;组织id,组织名称 我如何才能加入organization表,以便获得在relationship表中有条目的两个组织的organization\u名称?我想我不能在同一个主键上加入。我需要做某种子查询吗 谢谢 这就是我在T-SQL中的做法。。。只需将其连接两次,然后创建两个不同的对象 select or1.org_name, or2.org_name, rel.relationship_typ
谢谢 这就是我在T-SQL中的做法。。。只需将其连接两次,然后创建两个不同的对象
select or1.org_name, or2.org_name, rel.relationship_type from relationship rel
join organization or1 on rel.organization_id_first = or1.org_id
join organization or2 on rel.organization_id_second = or2.org_id
这就是我在T-SQL中的实现方式。。。只需将其连接两次,并制作两个不同的对象
select or1.org_name, or2.org_name, rel.relationship_type from relationship rel
join organization or1 on rel.organization_id_first = or1.org_id
join organization or2 on rel.organization_id_second = or2.org_id
主键用于数据一致性插入/更新/删除。加入时不需要知道它们。主键用于数据一致性插入/更新/删除。不需要了解他们,然后加入。