我想知道是否可以将某个列值设置为0(示例中的列名up
)查询中是否有其中一列。例如,名为dateExpire的列的日期小于其他日期...这就是我想象的查询效果。
SELECT * FROM tbl_news [ IF dateExpire <= now() THEN set up=0 ] ORDER BY up DESC
答案 0 :(得分:0)
更新tbl_news设置= 0其中dateExpire&lt; = now()
根据我的理解..
答案 1 :(得分:0)
我自己发现了这个问题。
SELECT *, IF(dateExpire >= now(), up, up= 0) as up FROM tbl_news ORDER BY up DESC