Si se puede.
Solo ten cuidado con tus subconsultas ya que podria afectar a tu performance.
Para hacer join entre tablas seria
Código sql:
Ver originalSELECT [micampos]
FROM MiTabla1 M1
INNER JOIN MiTabla2 M2
ON M1.[Campos LLave] = M2.[Campos Llave]
Para mayor referencia puedes consultar la ayuda de sql server...
Saludos!