You need three columns (I also added some bending for some arrows and swapping for some of the labels):
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[row sep = large]
& N \arrow[d, "u"] \arrow[ddr, bend left,"q_j"] \arrow[ddl, bend right,"q_k",swap] & \\
& \mathcal{A} \arrow[dr, "p_j"] \arrow[dl,swap, "p_k"] & \\
A_1 \arrow[rr,swap, "F(m)"] & & A_2
\end{tikzcd}
\]
\end{document}

Or
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[row sep = large]
&
N
\arrow[d, dashed, "u" description]
\arrow[ddr, bend left,"q_j"]
\arrow[ddl, bend right,"q_k",swap]
&
\\
&
\mathcal{A}
\arrow[dr, "p_j"]
\arrow[dl,swap, "p_k"]
&
\\
A_1
\arrow[rr,swap, "F(m)"]
&
&
A_2
\end{tikzcd}
\]
\end{document}

{}icon. Also, it's preferable to put your code fragment into a complete compilable document: you'll get help faster, and shows which packages you have loaded to make that fragment run. – Alan Munn Oct 11 '15 at 00:47