合法,从法律关系来讲,B就是应该向A要钱,因为是A向B借款20万,A与B立有借据,AB之间的借贷关系是可以确认的。
A借款的用途是借给C做生意,并且要求B将款打给C,B也将款打到C银行账户,借款已经发生转移。A向B借款,借款的用途是给C用,但是从法律来讲,A的借款用途跟B是没有关系的,A向B进行了借款的行为是没有改变的。B向A要钱是完全合理合法的。
A打了100万给C,还让B打了20万给C,如果A有借条等借贷凭据能借款的话,则是C欠了A钱款120万元。如果A把钱给C是作为合作人的投资行为,则C做生意赔钱,A也要共同承担投资失败的损失。