直接上图咯:
其实concat 就是拼接字符串
而order by 后面直接加字符串又不会报错。所以就会出现这种问题了。
这是你写的sql语句:SELECT * FROM rp_resource t1 ORDER BY CONCAT(‘t1.’,‘click_count’) DESC
这是你期望了sql语句: SELECT * FROM rp_resource t1 ORDER BY t1.click_count DESC
实际上它是这样子的: SELECT * FROM rp_resource t1 ORDER BY ‘t1.click_count’ DESC