所以我遇到的问题是我需要提供一个团队的名称,但是如果不提供teamid我也无法这样做。这是我目前的输出代码:
使用足球
选择teamid,teamname
来自团队
除了
选择winner_team
,teamname
来自游戏g加入团队t
on g.winning_team = t.teamid
teamid teamname
100 No Winner
107 Red Tigers
(受影响的2行)
我需要的输出是:
没有胜利者 红虎队
有什么想法吗?
答案 0 :(得分:0)
如果看似显而易见的select teamname
由于某种原因无效,您可以将查询包装在另一个查询中:
select
teamname
from (
select
teamid,
teamname
from
team
except
select
winning_team
, teamname
from
game g
join team t on g.winning_team = t.teamid
) as myquery