1
4
我的猜测是@lessonPlanResources链接到LessonPlanId,它不是聚合的。 我的解决方案是连接到该子表,并将返回的列作为该子表的一个计数。
|
2
3
你的
您可以使用公共表表达式(CTE),这也有助于提高可读性。
|
3
1
你需要
但这可能会给出多行结果,然后尝试将这些结果分配给一组标量变量。什么 |
4
0
但是,对a.LessonPlanId的引用是一个非分组字段。将查询分组,就可以引用该字段。 试试这个:
|
5
0
|
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |