Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决SQL错误:在连接的情况下:“每个派生表都必须有自己的别名”_Sql_Join_Alias - Fatal编程技术网

如何解决SQL错误:在连接的情况下:“每个派生表都必须有自己的别名”

如何解决SQL错误:在连接的情况下:“每个派生表都必须有自己的别名”,sql,join,alias,Sql,Join,Alias,我正在使用此查询: select max(counted) from (select max(outcome.player_of_match) counted from outcome inner join player on player.id=outcome.player_of_match group by player.id); 它显示了SQL错误: 每个派生表都必须有自己的别名 您只需将别名添加到要从中选择的子查询: select max(T1.counted) from (

我正在使用此查询:

select max(counted)
from (select max(outcome.player_of_match) counted 
from outcome 
inner join player
on player.id=outcome.player_of_match group by player.id);
它显示了SQL错误:

每个派生表都必须有自己的别名


您只需将别名添加到要从中选择的子查询:

select max(T1.counted)
from   (
          select     max(outcome.player_of_match) counted 
          from       outcome 
          inner join player
                  on player.id=outcome.player_of_match 
          group by   player.id
       ) AS T1;