La idea de GeriReshef es muy practiva e inteligente; de mi parte propongo uso de subconsultas:
Código SQL:
Ver originalSELECT llamadas.*
FROM (
SELECT clientes.codigo_cliente,(SELECT MAX(numero_registro) FROM tabla_llamadas WHERE codigo_cliente= clientes.codigo_cliente) AS maximo_registro
FROM tabla_clientes AS clientes
) AS maximo
INNER JOIN tabla_llamadas AS llamadas
ON (maximo.codigo_cliente= llamadas.codigo_cliente
AND maximo.maximo_registro= llamadas.numero_registro)