【发布时间】:2012-09-19 19:37:06
【问题描述】:
我正在创建如下查询
SELECT CONCAT(u.firstName," ",u.lastName) as user
然后在我写的查询中:
WHERE user LIKE '%jay%'
我没有得到任何结果。您不能以这种方式使用连接字段吗?
【问题讨论】:
我正在创建如下查询
SELECT CONCAT(u.firstName," ",u.lastName) as user
然后在我写的查询中:
WHERE user LIKE '%jay%'
我没有得到任何结果。您不能以这种方式使用连接字段吗?
【问题讨论】:
SELECT CONCAT(u.firstName," ",u.lastName) as user ... WHERE user LIKE '%jay%'
不会起作用,但是
SELECT CONCAT(u.firstName," ",u.lastName) as user ... HAVING user LIKE '%jay%'
会起作用,因为HAVING 会处理查询结果,而WHERE 不会。
【讨论】: