Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2008, 06:22
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 14
De acuerdo where art.idArticulo=vot.idArticulo cuando vot.idArticulo no siempre existe

Buenas

Tengo una serie de artículos con sus respectivas votaciones.
El problema es que me gustaría hacer una consulta donde uniera varias tablas para poder trabajar con las votaciones y con los articulos en si.

Cada artículo tiene varias tablas, una con sus datos, otra con sus votaciones...etc, unidas siempre por el id del artículo.
Lo que pasa es que la tabla de las votaciones no tiene todos los id de los artículos, pues unicamente se añade una fila cuando un artículo ha sido votado, es decir, que si no ha sido votado no tiene ninguna fila con el id de ese artículo sin votar, de modo que no podría hacer un
where articulo.idArticulo=votaciones.idArticulo

Yo uso la siguiente consulta para ordenar los artículos por sus votaciones:
Código:
		$linkSql="select articulo.idArticulo as id_art, title
				from articulo, votaciones
				where articulo.idArticulo = votaciones.idArticulo
				order by votaciones.puntuacion desc";
Bueno, por poder puedo, pero por ejemplo, para ordenar los artículos por votaciones, no se me imprimirían por pantalla los artículos que aún no han sido votados.

No se si me he explicado bien, si necesitais más datos no dudeis en pedirlos, gracias.