私はこれらのテーブルを持っています:
フラシ:
- IDHrace(int)
- 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句のいずれにも含まれていないため、選択リストでは無効です。