這裏是我的查詢:MySQL的:如果字段爲空賦值
$sql = "SELECT u.PHONE , u.STATE , if (uo.CHANNEL='','web',channel) as TYPE FROM user
LEFT JOIN user_oferts uo ON u.PHONE=uo.PHE_USER
WHERE (u.STATE='active') ";
它是偉大的工作,我得到了我想要的,但對於信道是空的。
我需要渠道是「網絡」,如果不是「WAP」,這樣的通道不爲空或空或沒有。我怎樣才能做到這一點?我究竟做錯了什麼?
由於使用CASE語句很多
如果您甲肝發現有效的答案,將其標記爲接受,因此沒有被列爲懸而未決,也讓其他人可能會更容易:) – 2010-12-22 15:46:12