我有一个相当复杂的查询我正在运行,并且在我更改表结构并重写其他一些文件之前,我想知道是否有人可以告诉我这是否可能。我可以使用MySQL查询的SELECT部分中的AS为别名添加别名吗?
SELECT
DISTINCT(users.user_id),
(resi.curr_state WHERE resi.user_id = "users.user_id") AS current_state
FROM
ci_users AS users, ci_residents AS resi .....
WHERE stuff HAVING current_state = '".$php_variable_ill_use."'
我很高兴,如果有必要分享更多的代码,但是我在这里主要的问题是我能做到这一点首先作为语句之前从,甚至以后是否会工作。
警告。你的代码可能会受到sql注入的影响。 – 2011-12-20 18:26:19
这应该是单词。 MySQL文档在这里有一些信息:http://dev.mysql.com/doc/refman/5.5/en/problems-with-alias.html – hakre 2011-12-20 18:28:14
@hakre什么?这应该?正如所写的,第二列在语法上不正确,不是吗? – 2011-12-20 18:33:21