想请教一下mysql那边是不是括号位置错了? select sno,max(if(class='english&(16728)#39;,score,0)) english,max(if(class='math&(16729)#39;,score,0)) math from sc group by sno