首先,資料來源主要是《晉書》中帝紀、當事人的個人傳記以及《資治通鑒》。
其他等級低一點的史料里提到的“三千義從”、“千余騎”之類我就不寫了,就用這兩本。
(1)永嘉二年(308)
《資治通鑒》“張軌亦遣督護北宮純將兵衛京師”、“北宮純募勇士百馀人突陳,彌兵大敗”。
原始記載只有這兩句。
從這里可以判斷,涼州援軍數量是100+(其實北宮純募的勇士也不一定就是涼州人……)
這一戰的情形,正如書中所述:
從史書記載分析,王彌軍應該是據城南、城東,因為僅有的三次出現地名,第一次在津陽門(城南),第二次在建春門(城東),第三次在七里澗(城東)。
史書對戰斗過程語焉不詳,缺失過多,但多方印證,大體分析,依稀可以看出幾點:
1第一戰在城南的津陽門,北宮純率百余人突陣,“彌兵大敗”(主將不一定是王彌)。
2幾天后第二戰,位于建春門,有沒有打史書沒說,只有王彌燒建春門而走的事情,我認為大概率是打了的。
3燒建春門后,王彌向后(東)退卻,在七里澗被禁軍追上,又敗。
4綜合這些記錄,王彌并沒有很多人認為的百余人突陣就一戰敗逃,事實上戰斗不止一場,只不過晉代史料空白嚴重,記錄不全,語焉不詳罷了,我認為至少打了兩場,看到取勝無望之后,死心了,轉進,然后被禁軍王秉部追擊,大敗于洛陽城東的七里澗。
再來看看匈奴方向。
劉淵在308年1月,“漢王淵遣撫軍將軍聰等十將南據太行,輔漢將軍石勒等十將東下趙、魏”——這是防止晉軍圍魏救趙,故預先堵住太行陘口,專心攻平陽、河東二郡。
308年3月,“北宮純等與漢劉聰戰于河東,敗之”——《資治通鑒》。
這應該是涼州軍入援京師的路上,順道與匈奴作戰,不知這里的“河東”是指并州還是“河東郡”。
但從路線來看,北宮純應該是在蒲坂津渡黃河,進入了河東郡,然后經軹關、河內,從洛陽北入援。
所以,這里的“河東”大概率是河東郡,也與前文劉淵遣劉聰派兵占據太行對上了,因為軹關陘就是太行八陘之一。
劉聰的兵可不少,而且匈奴騎兵數量眾多,北宮純既然敢走河東郡(唐時蒲州、河中府)、軹關這條路線,兵力不可能少。
100+、1000+的兵力壓根不可能,至少數千。
(2)永嘉二年(309)
當年8月,匈奴南下洛陽,在弘農戰敗。
10月,二度下洛陽,“北宮純等夜帥勇士千余人出攻漢壁,斬其征虜將軍呼延顥。”
這里其實也沒說這千余人到底是不是涼州兵,姑且認為是,出現人數了:1000+