多独立样本H检验的事后比较和U检验有什么区别?为什么结果不一样

我想要调查某地区内不同科室的医务人员结构是否有差异。

现在的数据是以每个科室为单位填报的医务人员初、中、高职称的人数。想要比较不同科室的初、中、高人数是否有差异性。

整理数据及变量:

内科、外科、妇产科及儿科各科室初级职称人数、中级职称人数、高级职称人数,数据呈偏态分布,拟采用非参数比较。

问题:

采用多独立样本H检验对以初级职称人数为检验变量,科室为分组变量进行分析显示总体有差异性。

1.多独立样本H检验事后比较校准后内科与外科p<0.05,其余无显著性。

2.直接用U检验内科与外科p<0.05,内科与儿科p<0.05,其余无显著性。

两次结果不一致,是为什么?应该选用什么结果更好?