saludos amigos,
mi caso es el que sigue, imaginemos tres tipicas tablas Clientes(
informacion de personas) , Facturas (Maestro) y MovimientosFacturas
(Detalle), los campos los dejo a su imaginacion, ahora mi pregunta es la
siguiente: ¿cual es la forma correcta de hacer un query cuando los campos que
necesito estan en las tres tablas?...la idea es que necesito hacer un
query eficiente super rapido y yo lo haria asi
select a.idfactura, b.FechaMovto, (select x.Nombre from clientes x where
x.idcliente = a.idcliente) from facturas a, MovimientosFacturas b
Where b.idfactura = a.idfactura
¿esta esto bien?.¿existe una forma mas eficiente?, ¿como haria si tengo
que filtrar por el nombre del cliente?¿Es mejor usar join?..
mil gracias de antemano
Leer las respuestas