我的查询有问题,
SELECT id, pseudo, nom, prenom, sexe, ville,
FLOOR(DATEDIFF (NOW(), date_naissance)/365) AS mAge
FROM user
WHERE sexe = 'Homme' AND mAge BETWEEN 18 AND 25 OR ville = 'Bordeaux'
Run Code Online (Sandbox Code Playgroud)
它应该返回匹配用户的where条件.问题是如下,mAge不存在我得到以下错误:
看起来我的别名在where条件下无法正常工作.
如果我删除了mAge WHERE CLAUSE,我成功获得了mAge别名.
我需要你们
提前致谢 !
mysql ×1