select id,(case when typeid in (14,15) then 6 when typeid in (16,17,18) then 7 when typeid in (19,20,21) then 8 else typeid end) typeid,channel,title from archives where channel=17这里假设typeid是数值,若为文本则要将14至21几个数字加单引号