Bueno esta es la consulta:
SELECT
Clientes.`IDCliente`, Clientes.`NombreCompania`, Clientes.`DireccionFacturacion`, Clientes.`Ciudad`, Clientes.`Provincia`, Clientes.`CodPostal`, Clientes.`IVA`, Clientes.`IRPF`,
Iguala.`IDIguala`, Iguala.`Concepto`, Iguala.`Honorarios`,
Suplido.`IDSuplido`, Suplido.`Concepto`, Suplido.`Suplido`
FROM
(`Clientes` Clientes INNER JOIN `Iguala` Iguala ON
Clientes.`IDCliente` = Iguala.`IDCliente`)
INNER JOIN `Suplido` Suplido ON
Iguala.`IDIguala` = Suplido.`IDIguala`
ORDER BY
Clientes.`IDCliente` ASC
Resulta que estoy intentando hacer una factura en crystal reports 8, quiero mostrar una factura por cada cliente, en cada factura hay una serie de igualas(cobros mensuales) y cada iguala puede tener una serie de suplidos(cobros adicionales). Pues a la hora de mostrar el informe cuando una iguala tiene mas de un suplido la iguala se repite tantas veces como suplidos tiene, por lo que la suma de las igualas tambien se ve afectada y me ocurre tambien que la iguala que no tiene suplido no se muestra en el informe.
gracias