Here is a minimal example that illustrates my problem.
\documentclass{article}
\begin{document}
\begin{tabular}{@{}lp{2cm}@{}}
\hline
Top left! & This is a long cell \\\hline
Top left! & This is another long cell \\\hline
Not top left! &
\begin{tabular}{@{}ll@{}}
cell1&cell2\\
cell3&cell4\\
cell5&cell6
\end{tabular}
\\\hline
\end{tabular}
\end{document}
The result looks like this:
My question: How to achieve that in the third row the first cell is vertically aligned at the top, as it is already the case for the two previous rows?
Why does the vertical alignment change?