从两个表中选择命令 [英] Select command from two tables
本文介绍了从两个表中选择命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我从2个表中选择时遇到问题。
第一个表是:
文件
。
。
。
Creator(fk REFERENCES 用户(ID))
终结者(fk 参考用户(ID))
。
。
。
和第二张表是:
< u>用户
ID(pk)
用户名
密码
如何编写选择命令以显示创建者用户名和终结者用户名?
解决方案
选择Creator .username作为Creator_Username,Terminator.username作为Terminator_Username来自用户
加入创建者关于user.ID =创建者.ID
在user.ID = Terminator.ID上加入终结符
应该像下一个命令:
选择F 。*,C.Username as CreatorName,T.Username as TerminatorName from Files F
LEFT JOIN用户C on F.Creator = C.ID LEFT JOIN用户T on F.Terminator = T.ID
Hi,
I have problem with select from 2 tables.
First table is:
Files
.
.
.
Creator (f.k REFERENCES Users(ID))
Terminator (f.k REFERENCES Users(ID))
.
.
.
And Second table is:
Users
ID (p.k)
Username
Password
How can I write Select command to show creator username and terminator username?
解决方案
Select Creator .username as Creator_Username,Terminator.username as Terminator_Username from Users
join Creator on user.ID=Creator .ID
join terminator on user.ID=Terminator.ID
Should be something like the next command:
select F.*, C.Username as CreatorName, T.Username as TerminatorName from Files F
LEFT JOIN Users C on F.Creator= C.ID LEFT JOIN Users T on F.Terminator=T.ID
这篇关于从两个表中选择命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文