Just wondered why there are different blood groups in humans.
Also, are there different blood types in, say pigs or elephants, or lizards etc.?
Going from memory here -_-
In all living beings, a lot of proteins are placed in the cell membrane (i.e., so that things from OUTSIDE the cell can touch those proteins..)
In all eukaryotes (plants, animals), those proteins often have complicated sugar chains attached to them, placed on the outside of the cell.
The exact configuration of those sugar chains is pretty variable between individuals. Thus, the sugar chains can act as an identifier of "this cell belongs to me, and this cell doesn't". If a cell is recognized as not belonging to the host organism, it may be destroyed by white blood cells etc.
The configuration of your sugar chains determines your blood type.. note that there are a lot more factors than just the ABO types that you normally hear about.
---
So yes, other animals also have blood types, although they may not have configurations that correspond to the ABO system for example. And we have them to accuratly recognize "foreign" material (having foreign material living inside your body would normally be a bad thing... it's only in modern days with organ and blood transplants that it may be helpful..)
edit: bit of wikipediaing tells me that some of the other more 'unknown' blood types are also caused by other chemical/biological compounds being present or absent in the cell membrane. But the concept remains the same.
edit2: or to be precise: The actual differences between people's blood come about due to random mutations or other selection pressures (e.g.,
some blood types make you immune to malaria). But the negative effects from a blood transfusion when blood of the wrong type is used are there to protect against foreign material. The system is in place to destroy small amounts of foreign material; it's not evolved to handle large blood transfusions, and thus bad things happen..