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

mostrar registros cuando no esta relacionado

Estas en el tema de mostrar registros cuando no esta relacionado en el foro de Bases de Datos General en Foros del Web. Hola, estoy haciendo un administrador de datos donde uno puede crear grupos de registro de imagenes, a estos grupos los llamo 'series_obras' y se relacionan ...
  #1 (permalink)  
Antiguo 31/03/2007, 19:50
 
Fecha de Ingreso: febrero-2006
Mensajes: 208
Antigüedad: 18 años, 3 meses
Puntos: 0
mostrar registros cuando no esta relacionado

Hola, estoy haciendo un administrador de datos donde uno puede crear grupos de registro de imagenes, a estos grupos los llamo 'series_obras' y se relacionan con la tabla 'obras', asi que para mostrar el listado de estas series de obras hago una consulta asi
Código PHP:
SELECT Count(obras.id) AS Totalseries_obras.nombre_serieseries_obras.descr_serieseries_obras.fechaseries_obras.quien_usrseries_obras.id_serie
FROM obras
,series_obras
WHERE obras
.quien = var  AND  obras.que_serie series_obras.id_serie
GROUP BY series_obras
.id_serie 
con esto puedo contar cuantas obras hay dentro de una serie de una vez,
pero mi problema es mostrar el registro de la serie cuando no existen obras relacionadas a este, he intentado de muchas formas pero no se me ocurre la solucion, si alguien a pasado por una situacion asi me seria de gran ayuda que mencionaran como lo solucionaron

saludos


edito:

SELECT Count(obras.id) AS Total, series_obras.nombre_serie, series_obras.descr_serie, series_obras.fecha, series_obras.quien_usr, series_obras.id_serie
FROM series_obras LEFT JOIN obras ON series_obras.id_serie = obras.que_serie
WHERE series_obras.quien_usr = var
GROUP BY series_obras.id_serie


Saludos
solucion
__________________
michelson
-----------------
crossing snow mountains with a yamaha bike

Última edición por michelson; 01/04/2007 a las 17:22 Razón: lo solucionné antes de que me respondieran
  #2 (permalink)  
Antiguo 03/04/2007, 08:30
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 5 meses
Puntos: 11
Re: mostrar registros cuando no esta relacionado

Definitivamente al final has dado con la solucion y es otorgando un LEFT JOIN entre las tablas
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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 19:19.