不太确定如何提出这个问题所以,如果有人想编辑,请更好地表达.但是我想加入用户表,但该行有两个来自用户表的FK
item_tbl
id | ownerId | lastModifiedById | itemName
------------------------------------------
1 | 1 | 2 | "Blog Post"
user_tbl
id | username
-------------
1 | John
2 | Sally
Run Code Online (Sandbox Code Playgroud)
期望的输出(或类似的东西)
Owner Username | last modified by | item
----------------------------------------------
John | Sally | "Blog Post"
Run Code Online (Sandbox Code Playgroud)
目前我正在进行两次查询以获取此信息.是否有更好的(读取:更有效)方式?
SELECT user_tbl.username Owner, a.username Modifier, item_tbl.itemName
FROM item_tbl
JOIN user_tbl
ON item_tbl.ownerId = user_tbl.id
JOIN user_tbl a
ON item_tbl.lastModifiedById = a.id;
Run Code Online (Sandbox Code Playgroud)
为Drew在评论中暗示的那些好奇工作
| 归档时间: |
|
| 查看次数: |
8003 次 |
| 最近记录: |