Nerotkd,
Si tienes dos tablas, una de clientes y otra de compras y en la tabla compras tienes un campo fecha, y otro campo refidcliente que es FK del PK id_cliente de la tabla clientes, con algo así:
Código sql:
Ver originalSELECT cl.cliente, t1.primeracompra
FROM clientes cl
LEFT JOIN (
SELECT refidcliente cli, MIN( fecha ) primeracompra
FROM compra
GROUP BY refidcliente
)t1 ON cl.id_cliente = t1.cli
ORDER BY cl.cliente
Eso te mostrará en NULL la fecha de compra de esos clientes que no han comprado, pero también mostrará su nombre. Podrás quitar ese null y poner lo que quieras con IFNULL(). Mira en el manual de MySQL sobre IFNULL.
Deberías haber abierto un nuevo hilo, porque aquí poca gente verá tu duda. Es política del foro no reabrir viejos hilos. Otra vez, abre uno nuevo con tu duda: así lo verá más gente.