La clave está en cómo quieres relacionarlos. Es decir, tu quieres unir un nombre de cliente con un nombre de proveedor, pero ¿tendrás algun campo que relaciones las dos tablas no? Lo lógico sería:
(a) En la tabla cliente un código de proveedor (o similar)
(b) En la tabla proveedor, un código de cliente (o similar)
Se trata de hacer la consulta que has puesto, pero utilizando un JOIN por el campo de union entre ambas tablas.
Código SQL
[-]
select (C.nombre)as nombre_cliente,(P.nombre)as nombre_proveedor
from proveedor P INNER JOIN cliente C
on P.id=Cliente.idproveedor
... o similar