Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ordenar una Select segun otra Select??

Estas en el tema de Ordenar una Select segun otra Select?? en el foro de Mysql en Foros del Web. Hola gente, en primer lugar un saludo para todos pues es la primera vez que posteo por aki. Ahora os comento mi duda. Por ejemplo, ...
  #1 (permalink)  
Antiguo 31/03/2006, 13:05
 
Fecha de Ingreso: marzo-2006
Mensajes: 13
Antigüedad: 18 años, 1 mes
Puntos: 0
Ordenar una Select segun otra Select??

Hola gente, en primer lugar un saludo para todos pues es la primera vez que posteo por aki.

Ahora os comento mi duda. Por ejemplo, tengo una BD con dos tablas "MARCAS con dos campos IdMarca y nombreMarca" y "CANTIDADES con otros campos Idpedido, IdMarca, Cantidad".

Lo que yo quiero es hacer una "select * from CANTIDADES" pero ordenada por el campo nombreMarca de la tabla MARCAS. Aunque el campo que las relaciona es IdMarca.

Por ejemplo.

Marcas Cantidades
IdMarca nombreMarca IdPedido IdMarca Cantidad
1 ffff 1 3 10
2 bbb 2 1 14
3 zzzz 3 2 15
4 aaaa 4 2 11
5 4 45

Hacer una select de lo de arriba y que me devuelva:

Cantidades
IdPedido IdMarca Cantidad
5 4 45
3 2 15
4 2 11
2 1 14
1 3 10

No se si me he explicado bien expero que con el ejemplo quede mas claro


Un saludo y gracias de antemano a tod@s

rOV
  #2 (permalink)  
Antiguo 31/03/2006, 13:08
 
Fecha de Ingreso: marzo-2006
Mensajes: 13
Antigüedad: 18 años, 1 mes
Puntos: 0
Ufff no se ve como yo lo habia formateado, imaginaros que cada columna va debajo de cada campo. Es decir que la columna que va despues de las letras iria debajo de IdPedido ¿OK?
  #3 (permalink)  
Antiguo 31/03/2006, 14:39
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
podria ser asi:
Código:
select c.IdPedido, c.IdMarca, c.cantidad
from cantidades c
inner join marcas m on m.IdMarca = c.IdMarca
order by m.nombreMarca
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
  #4 (permalink)  
Antiguo 31/03/2006, 20:41
 
Fecha de Ingreso: marzo-2006
Mensajes: 13
Antigüedad: 18 años, 1 mes
Puntos: 0
Ok muchas gracias, me ha servido aunque la clausula ON la he tenido que cambiar por WHERE con ON no me funcionaba

Gracias de nuevo

rOV
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:37.