Cita:
Empezado por celades1
Hola
los in no los utilizo nunca a no ser para una subconsulta que devuelva muy pocos valores
Debes tener pk en la tabla ventas campo venta_key
y un fk del campo venta_key de ventas_conceptos contra ventas
en cuanto al pk de ventas_conceptos nos cual debe ser (lo debes ver tu)
ej venta_key+codigo o bien un campo nuevo ID
Código SQL [-]
SELECT vc.Codigo,vc.Precio,vc.Cantidad
FROM Ventas_Conceptos vc
join ventas v on v.venta_key=vc.venta_key
WHERE v.Corte=50 AND v.Cancelada IS NULL
Saludos
|
Perfecto la verdad es que no me ha quedado muy claro el uso del JOIN en Interbase, pero parece ser lo que necesitaba ademas de que es enormemente mas eficiente la consulta de esa manera, mil gracias por su apoyo..