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

Consulta con prioridades de resultados a DB

Estas en el tema de Consulta con prioridades de resultados a DB en el foro de Bases de Datos General en Foros del Web. Hola chicos.. estoy tratando de realizar una consulta pero que tenga cierta prioridad sobre los resultados.. por ejemplo En este select Código PHP: "SELECT * FROM articulo WHERE (Categoria = '1' OR Categoria = '2') "  que ...
  #1 (permalink)  
Antiguo 20/01/2011, 10:50
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 17 años, 6 meses
Puntos: 0
Exclamación Consulta con prioridades de resultados a DB

Hola chicos.. estoy tratando de realizar una consulta pero que tenga cierta prioridad sobre los resultados.. por ejemplo

En este select
Código PHP:
"SELECT * FROM articulo WHERE (Categoria = '1' OR Categoria = '2') " 
que tenga prioridad por ejemplo si encuentra primero de la categoria 2 seria mejor que de la 1 y muestre primero esos resultados..

Se entiende?

Gracias y espero uqe me puedan ayudar... estoy trabajndo con Sql Server pero puede ser en Mysql y despues busco como adaptar la consulta

Saludo y gracias de nuevo
  #2 (permalink)  
Antiguo 20/01/2011, 10:53
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 2 meses
Puntos: 334
Respuesta: Consulta con prioridades de resultados a DB

ORDER BY no te sirve ?
  #3 (permalink)  
Antiguo 20/01/2011, 10:59
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Consulta con prioridades de resultados a DB

Cita:
Iniciado por Hidek1 Ver Mensaje
ORDER BY no te sirve ?
mm podria servir... pero se puede por ejemplo hacer un ORDER BY Categoria (Puertas)

para que primero elija las que son puertas y despues por ejemplo llaves?
  #4 (permalink)  
Antiguo 20/01/2011, 12:03
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 2 meses
Puntos: 334
Respuesta: Consulta con prioridades de resultados a DB

Código MySQL:
Ver original
  1. SELECT dato1, dato2, dato3
  2. FROM tabla
  3. WHERE condition = true
  4. ORDER BY dato1 ASC, dato2 DESC, dato3 ASC

le puedes pasar mas de 1 tabla para ordenar


saludos.
  #5 (permalink)  
Antiguo 20/01/2011, 12:06
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Consulta con prioridades de resultados a DB

Cita:
Iniciado por Hidek1 Ver Mensaje
Código MySQL:
Ver original
  1. SELECT dato1, dato2, dato3
  2. FROM tabla
  3. WHERE condition = true
  4. ORDER BY dato1 ASC, dato2 DESC, dato3 ASC

le puedes pasar mas de 1 tabla para ordenar


saludos.
esta bien lo que me estas diciendo.. pero me parece que no es lo que estoy buscando.. porque si yo tengo una sola tabla y necesito diferenciar el contenido.. pero no ordenandolo por ASC o DESC, yo necesito ordenarlos primero opr ejemplo por puertas y despues por llaves sin importar las otras condiciones, que es WHERE condition ?
  #6 (permalink)  
Antiguo 20/01/2011, 12:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Bases de Datos

Etiquetas: consulta, mssql, prioridad
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 22:21.