No comprendo bien que es lo que quieres, solo te comento que algunos motores soportan que se ponga un select en lugar de un campo:
Código SQL
[-]
SELECT CAMPO1, CAMPO2, (SELECT MAX(XX) FROM TABLA T2 WHERE T1.ID = T2.ID AND...)
FROM TABLA T1
Si bien este ejemplo es algo absurdo, solo quiero mostrarte las posibilidades.
Saludos!