Hola, BlueSteel.
Prueba con la cláusula NOT EXISTS
Código SQL
[-]
SELECT Cliente.*, Cli_Rut.*, Nombres.*, Apellidos.*
FROM Cliente
INNER JOIN Cli_Rut
ON (Cliente.[enlace_Cli_Rut]=Cli_Rut.[enlace_Cliente])
INNER JOIN Nombres
ON (Cliente.[enlace_Nombres]>=Nombres.[enlace_Cliente])
INNER JOIN Apellidos
ON (Cliente.[enlace_Apellidos]=Apellidos.[enlace_Cliente])
WHERE NOT EXISTS (SELECT Cli_Rut2.[ID_Cli_Rut]
FROM Cli_Rut Cli_Rut2
WHERE (Cli_Rut2.[ID_Cli_Rut] = Cli_Rut.[ID_Cli_Rut])
ORDER BY Cli_Rut2.[ID_Cli_Rut])
Con NOT IN, si la select principal devuelve muchos registros y la select secundaria tambien, puede tardar demasiado en mostrar la información, ya que por cada tupla de la select principal, se ejecuta la select secundaria...