mysql - 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 计数,但我不确定
解决方案
推荐阅读
- c# - 如何为方法的所有调用者禁用代码分析规则
- ios - Xcode 编辑器在编译时花费了太多时间
- python - Python rsa 模块 - 如何使用现有的公钥
- jquery - 如何仅在子元素上触发 JQuery 事件?
- swift - 如何将图像的底部淡入背景?
- angular - 如何在角度 4 中显示没有 http 服务调用的微调器
- python - 验证 WTForms 中动态大小的 FieldList
- .net - 如何在 ListView 中获取项目并在 ComboBox 中显示?
- java - 如何创建与 PostgreSQL Copy 兼容的二进制格式文件?
- python - Python BeautifulSoup -将标签文本提取到数组中