Megaloblastic anemia typically results from a deficiency in either vitamin B12 or folic acid. Pernicious anemia, however, is specifically caused by a vitamin B12 deficiency.