【发布时间】:2014-10-19 14:25:08
【问题描述】:
假设我有一个名为 relation 的表,其中包含以下字段:
id, type, person1.id, person2.id
然后是带有此字段的名为person 的人的表:
id, name
现在我想创建一个包含以下信息的列表:
relation.id, relation.type, person1.id, person1.name, person2.id, person2.name
如何使用 SQL 语句实现这一点?我知道这可能是一个非常基本的问题。 :-(
【问题讨论】:
-
我不明白你的意思,请完整显示表结构及其类型。
-
person桌子上的钥匙是什么?name旁边还有一栏吗? -
@wolφi 是的,两张桌子上都有一个
id。我已经编辑了我的问题。 -
@HaroldL.Brown 那么编写自己的这两个表的连接的问题在哪里?
-
@HaroldL.Brown 未来的问题请阅读this
标签: sql oracle join subquery where