如何 select 来自 table 的用户名有多个 userId
how to select username from table have multiple userId
用户示例:
==================
Username UserId
---------- --------
A 1
B 2
===============
还有另一个 table 这样的:
================================================
sendUserId insertUserId printUserId .....
--------------------------------------------
1 2 1
================================================
我如何创建 select 用户信息的视图:
sendUserName insertUserName printUserName
============================================
A B A
您可以在下面尝试 - 通过加入多个用户 table 实例,如下所示
select u1.Username as sendUserName,u2.Username as insertUserName
,u3.Username as printUserName
from anothertable
inner join user u1 on sendUserId=u1.userid
inner join user u2 on insertUserId=u2.userid
inner join user u3 on printUserId=u3.userid
用户示例:
==================
Username UserId
---------- --------
A 1
B 2
===============
还有另一个 table 这样的:
================================================
sendUserId insertUserId printUserId .....
--------------------------------------------
1 2 1
================================================
我如何创建 select 用户信息的视图:
sendUserName insertUserName printUserName
============================================
A B A
您可以在下面尝试 - 通过加入多个用户 table 实例,如下所示
select u1.Username as sendUserName,u2.Username as insertUserName
,u3.Username as printUserName
from anothertable
inner join user u1 on sendUserId=u1.userid
inner join user u2 on insertUserId=u2.userid
inner join user u3 on printUserId=u3.userid