【发布时间】:2017-10-02 08:46:30
【问题描述】:
我需要你的帮助
我在 mssql 服务器数据库中有这些表:
match
---------------
matchid int;
palyerA_fk int;
playerB_fk int;
playerA_scores int;
playerB_scores int;
players
---------------
id int;
fullname nvarchar;
我需要这个视图:
Resultsview
----------------
PlayerA_fullname
PalyerA_scores
PlayerB_fullname
PlayerB_scores
请帮我创建那个视图,谢谢
。 .
此查询未返回任何行:
select a.fullname as playerAfullname , b.fullname as playerBfull name ,
match.playerA_scores , match.playerB_scores
from match
inner join players as a on match.palyerA_fk = a.id
inner join players as b on match.palyerB_fk = b.id
【问题讨论】:
-
那么,有什么问题?
-
到目前为止你有没有尝试过?
-
您希望我们执行您的 sql 语句,或者您有一些代码可以解决您的问题? (我希望...)
-
别名在这方面不起作用,内部联接可以很好地显示第一个玩家的全名,但对第二个玩家不起作用
-
您当前的查询有什么问题?添加一些示例表数据和预期结果(作为格式化文本,而不是图像。)
标签: sql sql-server join inner-join