想请教一下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