Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2010, 12:09
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: seleccionar el valor maximo de una columna

En realidad es más eficiente:

Código MySQL:
Ver original
  1. SELECT F.*
  2. FROM Facturas F INNER JOIN Linea_Factura L USING(numFactura)
  3. GROUP BY F.numFactura  
  4. HAVING COUNT(*)=20;

Cabe aclarar que el campo Linea_Factura.cantidad es innecesario en el diseño porque esa información surge de las mismas consultas. Lo que si debe existir es un campo que indique el subítem, es decir, el número de línea de cada factura.
En caso de existir, la consulta podría ser:
Código MySQL:
Ver original
  1. FROM Facturas F INNER JOIN Linea_Factura L USING(numFactura)
  2. HAVING MAX(LF.cantidad)=20;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)