这里是我的查询: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