Well I have already got my quesiton answered in this post...

[How to Get A Count From Another Table In SQL?](https://stackoverflow.com/questions/11939989/how-to-get-a-count-from-another-table-in-sql)

However, now I have another question...

In the end I used this query

```
SELECT 
  Mensajes.IdMensaje, 
  Mensajes.IdCliente, 
  Mensajes.CorreoCliente, 
  Mensajes.CorreosAdicionales, 
  Mensajes.Tema, 
  Mensajes.Mensaje, 
  Mensajes.Fecha, 
  Mensajes.Hora, 
  COUNT(Archivos.IdArchivo) AS Archivos 
FROM Mensajes 
LEFT OUTER JOIN Archivos ON Mensajes.IdMensaje = Archivos.IdMensaje 
GROUP BY 
  Mensajes.IdMensaje, 
  Mensajes.IdCliente, 
  Mensajes.CorreoCliente, 
  Mensajes.CorreosAdicionales, 
  Mensajes.Tema, 
  Mensajes.Mensaje, 
  Mensajes.Fecha, 
  Mensajes.Hora 
ORDER BY Mensajes.Fecha DESC, Mensajes.Hora DESC

```

in the last post I mentioned that there was a table called Clientes, and now I want to add this to the previous query (on the select)

```
(Clientes.ApellidoPaterno + ' ' + 
 Clientes.ApellidoMaterno + ' ' + 
 Clientes.Nombre) AS Cliente

```

I have tried using INNER, RIGHT OUTER and LEFT OUTER JOIN, and none of those work...

I want to display all data that the precious query displays, but I want to add another column that displays the Client's Full Name...

Clientes has a FK with Mensajes on Clientes.IdCliente = Mensajes.IdCliente...

Hope you can help me
Thanks