这是我的SQL
SELECT ORDER_ID ,1 as ORDER_NO,ICD-10-1 as 'ICD-10' ,NAME1 as 'NAME' ,TYPE1 as 'TYPE' from '病人诊断信息' union all;
SELECT ORDER_ID ,2 as ORDER_NO,ICD-10-2 as 'ICD-10' ,NAME2 as 'NAME' ,TYPE2 as 'TYPE' from '病人诊断信息';
union all 后面的分号; 去掉。
参考如下
SELECT `ORDER_ID` ,"1" as ORDER_NO,`ICD-10-1` as 'ICD-10' ,`NAME1` as 'NAME' ,`TYPE1` as 'TYPE' from `病人诊断信息`
union all
SELECT `ORDER_ID` ,"1" as ORDER_NO,`ICD-10-2` as 'ICD-10' ,`NAME2` as 'NAME' ,`TYPE2` as 'TYPE' from `病人诊断信息`;