私はSQLにまったく慣れておらず、自分自身を向上させるために練習しようとしています。
私はデータベースを持っています
表:プレーヤー、チーム、プレー、および勝利
プレイヤー:pid、pname、年齢、国
再生:pid、season、tid、value(pid-> pid in Players、tid-> tid in Teams)
チーム:tid、tname、tcolor、tbudget
勝利:wtid、ltid、season、wscore、lscore(wtid、ltid-> Teamsのtid)
質問はFind the name of the players whose played in atleast 2 dif. teams with same color
私がしたことは
SELECT DISTINCT P.pname
FROM Players P
,Teams T1
GROUP BY T1.tcolor
HAVING 1 < (
SELECT COUNT (10)
FROM Teams T2
WHERE T1.tcolor=T2.tcolor)
これを照会しようとすると、次のエラーが発生します。
Error Code: 1630
FUNCTION PRALATEST.COUNT does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
私はどの部分で間違っていますか?