MySQL - ayudaa urgente

 
Vista:

ayudaa urgente

Publicado por pepe (1 intervención) el 15/03/2010 23:56:33
me piden esto

Consulta 3:
Mostrar las empresas productoras que menos y mas residuos tóxicos producen.

el problema es que las empresas productoras estan en una tabla y la cantidad que producen en otraa... como muestro las dos cosas el maximo con el nombre de la empresa???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayudaa urgente

Publicado por celizo (2 intervenciones) el 28/03/2010 07:13:13
Bueno en realidad es muy sencillo, lo que debes hacer un inner join con las dos tablas, las cuales, denben de tener una key de identificacion.
Después, debes de agrupar por empresa, y en el select hacer un max(de la cantidad). Y listo .

select max(a.cantidad) as CantidadMax, min(b.cantidad) as CantidadMin,
nombre_empresa from tabla a inner join tabla b
on a.codigo = b.codigo(key)
where (codiciones)
group by a.codigo_empresa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar