我有一個相當複雜的查詢我正在運行,並且在我更改表結構並重寫其他一些文件之前,我想知道是否有人可以告訴我這是否可能。我可以使用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