中国历史上发生过几次百万人战役。
冷兵器时代的史书,确认了苻坚的淝水之战、杨迪的远征朝鲜,以及陈友谅、朱元璋的鄱阳湖之战。但个人认为水分比较大,因为这种规模的战役超出了当时的后勤供应能力,在指挥调度上也很难操作。有意思的是,这些战斗中人多的一方都被杀了。比较可信的是朝鲜之战和万历的萨尔浒之战。这两场战役基本都是十万人的战役,但是几乎整个帝国都动员起来为他们提供后勤保障。很难想象近百万军队的后勤补给会有多恐怖。在指挥调度上,可以看出萨尔浒之战四路明军的低效率,这不能完全归咎于明军。在缺乏有效通讯设备的古代军队中,几十万人的密切配合几乎是不可能的。汉武帝征讨匈奴,规模达十万人。这个问题在指挥部也遇到过,总有一支军队不能在规定的期限内到达。想想吧。如果是一百万,那效率就更低了。所以个人认为,古代的大规模战役大多在十万的规模上。真正的百万级战役是近代以后的事情,比如淞沪会战。