我有这些表:
赫拉奇:
- IDHrace(整数)
- Jmeno (varchar)
Ucast_Zapas:
- ID_Hrace_zapas (int)
- 布兰基 (int)
例如,我想要 SUM 多少“白兰地” WHERE ID_Hrace_zapas=IDHrace and Jmeno="karel"
...
这是我的代码:
SELECT
SUM(Ucast_Zapas.Branky), Ucast_Zapas.ID_Hrace_zapas, Hraci.Jmeno,Hraci.IDHrace
FROM
Hraci, Ucast_Zapas
WHERE
(Ucast_Zapas.ID_Hrace_zapas=Hraci.IDHrace) AND (Hraci.Jmeno='smajlik');
我不知道,问题出在哪里,SQl 写了这个错误:
列 'Ucast_Zapas.ID_Hrace_zapas' 在选择列表中无效,因为它不包含在聚合函数或 GROUP BY 子句中。