与连接3表的SUM

时间:2013-03-27 12:19:34

标签: sql join sum

我有这些表格:

Hraci:     IDHrace(int)     Jmeno(varchar)

Ucast_Zapas:     ID_Hrace_zapas(int)     branky(int)

Zapas:     ID_zapas(int)     kategorie_zapas(int)

类别:     IDkategorie(int)

我的代码:

SELECT Jmeno, COUNT(Ucast)
FROM Hraci
INNER JOIN Ucast_Zapas ON Ucast_Zapas.ID_Hrace_zapas=Hraci.IDHrace
INNER JOIN Zapas ON Zapas.ID_zapas=Ucast_Zapas.ID_Hrace_zapas
INNER JOIN Kategorie ON Kategorie.IDkategorie=Zapas.Kategorie_zapas
WHERE (Ucast=1)AND (Kategorie_zapas=1)
GROUP BY Jmeno;

但它不起作用:/

1 个答案:

答案 0 :(得分:0)

所以你的WHERE条款错了:

WHERE Hraci.IDHrace = 1