别名字段作为where条件:
在mysql表别名中囿个特殊的规定即不允许使用列别名作为查询条件。比如有下面一个表:
实在要执行只好把新字段的组成在条件里再实现一遍,如下:
之所以mysql表别名中不允许使用列别名作为查询条件据说是因为mysql表别名中列的别名本来是返回结果的时候才显示的,不在SQL解析时候使用茬没有更令人信服的解释出现前,权且当做这样吧
或者可以这样,将合并的字符直接放在where里面:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。