0
我使用的MySQL 5.1SQL,where子句不適用
這裏是我的要求,我 要算誰是和0至14歲具有啓用帳戶的用戶數。
SELECT COUNT(DISTINCT user.id) AS user
FROM profile, user
WHERE (
profile.age
BETWEEN 0
AND 14
)
AND user.enabled =1
的user.enabled=1
條件的工作,但不是profile.age BETWEEN 0 AND 14
請提供如何這是不工作的例子。 「age」的數據類型是什麼?你爲什麼要用一個隱式的「交叉連接」而不是顯式的「連接」來連接這些表? –
'profile.age'是一個整數嗎? – luchosrock
我的表格用戶有800個條目,並且有759個啓用的帳戶。我的請求返回759.年齡列是一個整數。 –