我正在搜索表单上用户选择年龄从。然后结果显示accroding搜索。如何运行之间查询alisas列使用MySQL php
我的这些(姓名,出生日期,EMAILID,mobileno)列
这表是我的查询
SELECT name,dob, YEAR(CURDATE()) - YEAR(dob) AS age AND age (BETWEEN '25' AND '30') FROM users
在这里,我能够根据DOB(出生日期),但无法获得年龄在查询之间运行...
如何做?我错过了什么吗?
请帮助我。
由于提前
你不能重复使用这种方式的别名 – Strawberry
试试这个。 'SELECT YEAR(CURDATE()) - YEAR(dob)AS age FROM users HAVING(age> ='25'AND age <='30')' – Jitendra