首页 > 解决方案 > sql查询错误#语法

问题描述

这是我的查询和表格/列我用于查询的图像

Select heros.Nom,heros.Prenom
From (
    SELECT  ID_Heros, 
            COUNT(ID_ville) AS nmbr,
            (
                SELECT * 
                FROM etape 
                RIGHT JOIN participe ON etape.ID_Expedition= pqrticipe.ID_Expedition
            ) as sub1 
    GROUP BY ID_Heros 
    ORDER BY COUNT(ID_ville) LIMIT 1
) As sub2 
INNER JOIN heros On sub2.ID_Heros = heros.ID_Héros

问题: 查询用于: 旅行最多的英雄(穿越最多不同的城市)

1064 - 'GROUP BY ID_Heros ORDER BY COUNT (city_ID) LIMIT 1) As sub2 附近的语法错误

INNER JOIN hero 'at line 5

为什么我有这个错误?(我该如何解决它)

我认为这是关于 2 计数,但我不确定

标签: mysqlsqlsql-server-2008error-handlingphpmyadmin

解决方案


推荐阅读