Felmeddelandet är faktiskt (överraskning!) berättar exakt vad problemet är. När du väl använder USING-satsen för en viss kolumn kan du inte använda ett kolumnkvalificerare/tabellalias för det kolumnnamnet i någon annan del av din fråga. Det enda sättet att lösa detta är att inte använda USING-satsen någonstans i din fråga, eftersom du måste ha kvalet på det andra joinvillkoret:
SELECT
...
FROM mc_current_view a
JOIN account_master am ON (a.account_no = am.account_no)
JOIN account_master am_loan ON (am.account_no = am_loan.parent_account_no)
JOIN ml_client_account mca ON (a.account_no = mca.account_no);