Vì sao các nhóm máu không thể trộn lẫn vào với nhau?

Tại sao chúng ta lại có nhóm máu khác nhau? Và tại sao truyền máu luôn luôn phải đảm bảo có cùng nhóm máu?