【发布时间】:2015-12-13 20:18:13
【问题描述】:
不太清楚如何问这个问题,所以如果有人想编辑以更好地表达,请。但是我想加入一个用户表但是该行有两个来自用户表的 FK
item_tbl
id | ownerId | lastModifiedById | itemName
------------------------------------------
1 | 1 | 2 | "Blog Post"
user_tbl
id | username
-------------
1 | John
2 | Sally
期望的输出(或类似的东西)
Owner Username | last modified by | item
----------------------------------------------
John | Sally | "Blog Post"
目前我正在执行两个查询来获取此信息。有没有更好(阅读:更有效)的方法?
【问题讨论】:
-
当然,FK 很好,但在选择的 stmt 上,它们完全无关紧要。如果我没看错的话。我想您要问的是,这是我的数据,我如何获得所需的输出
-
你是对的,我试图说 ownerId 和 lastModifiedById 与 user_tbl.id 相关
-
很公平。并且 kuddo 这样做。您想要的是使用 two 别名对 user_tbl 进行双重连接。我打赌你能做到。首先尝试获取所有者名称。然后,您对同一张表(使用不同的别名)进行另一次联接以获取第 2 列
-
Duhhhhhhhhhhhh 谢谢。漫长的工作日哈哈。