劉備入川,導致的結果是北邊的張魯一方面看不起劉備背刺同宗的行為,並且說:“早晚有一天,也會有人來背刺你的。”一邊又深深的恐懼著劉備如果選擇北上,自己是斷然不可能和他這種只關心普通百姓的人,而不像他一樣透過政教合一來控制百姓的思維,給百姓洗腦來減少叛亂。所以他決定既然我打不過你劉備,我還不能投降曹操嗎?說不定將來有個人也會效仿我,投降曹操給劉備來波致命打擊。
不過馬超和曹操是死敵,他是不可能投降曹操的,所以他選擇南下投靠劉備,而張魯和漢中之地就被曹操所佔據。不過此時孫權偷襲了一波劉備,佔領了荊南三郡,所以劉備無視了吳懿的趁著曹操剛入漢中立足未穩直接攻佔漢中的計劃,選擇主力去荊州和孫權對峙,曹操順利的在漢中站穩了,並且主力入漢中,派遣張合攻擊巴西的時候,劉備才意識到問題的嚴重性,放棄了荊南三郡,和孫權重新結盟,用這三郡換取之前借的南郡,以後大家互不虧欠。
劉備方才知道吳懿的建議的正確性,立刻轉頭來打曹操,有了上一回沒有聽吳懿導致曹操站穩漢中的教訓,他這次聽取了吳懿的建議,首先透過張飛假裝喝醉誘敵劫營的手段,讓張合離開易守難攻的瓦口關,然後伏兵齊出打的張合單騎逃遁,然後進入漢中,不和曹操的主力正面交鋒,而是派黃忠先後奪取了天蕩山,米倉山,並於定軍山斬殺夏侯淵,導致了張魯之前在漢中從百姓手裡奪取屯儲的大米被劉備軍燒光,曹操此後不得不透過關中漫長的補給線運輸糧草,而他不是沒有試過派遣部隊攻擊劉備,但是徐晃和王平鬧矛盾,王平直接投降了劉備,而且張合夏侯淵先後戰敗導致了曹操的軍隊損失慘重,曹操完全失去了在漢中戰場上的優勢,他不得不僵持在這裡。
曹操知道這樣耗下去不是辦法,現在唯一的辦法是撤出漢中,否則自己的補給線比劉備長好幾倍,而自己的軍隊雖然多,但是士氣低落,劉備堅守漢中各個要點,他的部隊根本不可能突破。為了減少損失,他的最好方法是認輸撤軍,可是那個人也在等著那一刻吧,一旦他帶著漫山遍野的漢軍在我軍撤退時全力截殺,那麼我的損失就不只是張合和夏侯淵徐晃戰敗戰死計程車兵了,恐怕我得全軍覆沒!
無奈之下,曹操只好問張魯:“這漢中有沒有什麼地方,可以在不怕對方截殺的情況下撤軍?”
張魯說:“丞相無憂,正常撤軍即可,我們沒糧劉備也沒糧啊!所以劉備是不會發動大規模軍事行動,頂多在撤退路上派小部隊騷擾我們,讓他們佔點便宜沒什麼,我們損失得起。”
曹操說:“張魯,你是不知道那吳懿的實力,他一定會建議劉備大規模追擊的。”
張魯說:“丞相您放心吧!我對吳懿也是有了解的,吳懿凡事爭鬥,其必不能久,您要是劉備,您真的能信任吳懿嗎?而且吳懿和劉備軍很多領兵將領有所爭鬥,他們也不一定會真追擊啊!”
曹操方才醒悟,忙令大軍撤退,吳懿得知訊息,趕忙建議劉備去追。
劉備沉思半天,說:“不行,益州人民已經夠艱苦了,他們已經到了男戰女運的程度了,我們不能再給百姓新增任何負擔了!我們只能派小部隊去追擊,否則,一旦脫離險要地帶和曹操打成消耗戰,益州的人民會是什麼樣的生活?我們能佔多少便宜就佔多少吧,沒必要為了打曹操而讓百姓受苦啊!”