Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2011, 02:38
nets
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 19 años, 4 meses
Puntos: 6
Consulta ordenación de resultados de una tabla por valoración en otra tab

Buenas a todos,

a ver si me pueden echar una mano con una consulta que tengo los conocimientos un poco oxidados.

La cosa es, tengo 2 tablas, una donde se almacenan las votaciones y otras de preguntas, ej:

Tabla de votaciones

Campos: id name closed date votes_up votes_down
Ejemplo de registro: 3 pregun_2 0 1322122936 2 6

Tabla de preguntas:

Campos: id tituloPregunta textoPregunta fechaPublicacion

Necesito poder ordenar las preguntas según su valoración en la tabla votaciones, es decir, que salgan primero las preguntas mejor valoradas (cuya suma de votes_up menos votes_down sea mayor).

Sino recuerdo mal creo que se podría hacer con un INNER JOIN y calculando la suma de los valores votes_up y votes_down con SUM.

¿Alguna orientación?

Gracias a todos, un saludo.