创建一个 table 双标题

Create a table with double title

我有创建 table 的代码,但我想创建如下图所示的 table。如何修改代码以创建 table?

\begin{tabular}{|l|l|l|l|l|}
\hline
   & AB & A & B & O \ \hline
AB & 0  & 1 & 1 & 2 \ \hline
A  & 1  & 0 & 2 & 2 \ \hline
B  & 1  & 2 & 0 & 2 \ \hline
O  & 3  & 3 & 3 & 0 \ \hline
\end{tabular}
\end{table}

\documentclass{article}

\usepackage{multirow}

\begin{document}

\begin{table}
  \centering
  \renewcommand{\arraystretch}{1.5}%
  \begin{tabular}{c c *{4}{| c} |}
    & \multicolumn{1}{c}{} & \multicolumn{4}{c}{Classified As} \
    &    & AB & A & B & O \
    \cline{2-6}
    & AB & 0  & 1 & 1 & 2 \
    \cline{2-6}
    \multirow{2}*{\renewcommand{\arraystretch}{1}%
      \begin{tabular}{@{}c@{}}
        True \ Blood \ Type
      \end{tabular}} & A  & 1  & 0 & 2 & 2 \
    \cline{2-6}
    & B  & 1  & 2 & 0 & 2 \
    \cline{2-6}
    & O  & 3  & 3 & 3 & 0 \
    \cline{2-6}
  \end{tabular}
\end{table}

\end{document}

希望简单:

\documentclass{article}
\usepackage{multirow}

\begin{document}

\begin{table}
\centering
\begin{tabular}{cc|c|c|c|c|}
 & \multicolumn{1}{c}{ } & \multicolumn{4}{c}{Classified As} \
 &                       & AB & A & B & O \ \cline{2-6}
\multirow{4}{11mm}{True Blood Type} %
 & AB                    & 0  & 1 & 1 & 2 \ \cline{2-6}
 & A                     & 1  & 0 & 2 & 2 \ \cline{2-6}
 & B                     & 1  & 2 & 0 & 2 \ \cline{2-6}
 & O                     & 3  & 3 & 3 & 0 \ \cline{2-6}
\end{tabular}
\end{table}

\end{document}

上面的MWE输出如下table:

然后可以通过多种方式在美学上改进这第一张草图!