Ver Mensaje Individual
  #7  
Antiguo 09-02-2013
mordaz mordaz is offline
Miembro
 
Registrado: mar 2008
Posts: 32
Reputación: 0
mordaz Va por buen camino
Cita:
Empezado por celades1 Ver Mensaje
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..
Responder Con Cita