需要在mysql数据库做一个表,类似这样,
对所有学科进行分类,语文用2表示,英语用4表示,数学用6表示,各科内容不变,其他学科依次延续,因为涉及学科太多,各位大神,如何快速批处理?求助
需要在mysql数据库做一个表,类似这样,
这个问题的核心在于如何动态的将所有学科都赋予一个以2递增的数字类别
select b.num,a.学科中文字段,a.学科内容
from xueke_table a left join (
SELECT @row_number:=@row_number + 2 as num,s.学科中文字段
FROM (select distinct 学科中文字段 from xueke_table ) s,(select @orw_number:=0) t ) b