Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2013, 13:06
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 11 años, 11 meses
Puntos: 320
Respuesta: Me devuelve un registro que no existe ¿WTF?

Hola gnzsoloyo gracias por responder, pero con tus codigos pasa lo mismo que en el original.

te pongo las consultas reales:

Original:
Código SQL:
Ver original
  1. SELECT albumes.Titulo , albumes.Descripcion , albumes.Fecha , COUNT( imagenes.Id_Imagen ) Cantidad_Imagenes FROM albumes LEFT JOIN imagenes ON albumes.Id_Album = imagenes.Id_Album WHERE albumes.Id_Album = '12';
Devuelve:
Cita:
Titulo | Descripcion | Fecha | Cantidad_Imagenes
NULL | NULL | NULL | 0
Con el INNER:
Código SQL:
Ver original
  1. SELECT albumes.Titulo , albumes.Descripcion , albumes.Fecha , COUNT( imagenes.Id_Imagen ) Cantidad_Imagenes FROM albumes INNER JOIN imagenes ON albumes.Id_Album = imagenes.Id_Album WHERE albumes.Id_Album = '12';
Devuelve:
Cita:
Titulo | Descripcion | Fecha | Cantidad_Imagenes
NULL | NULL | NULL | 0
Con el AS:
Código SQL:
Ver original
  1. SELECT albumes.Titulo , albumes.Descripcion , albumes.Fecha , COUNT( imagenes.Id_Imagen ) Cantidad_Imagenes FROM albumes INNER JOIN imagenes ON albumes.Id_Album = imagenes.Id_Album WHERE albumes.Id_Album = '12' AND imagenes.Id_Album IS NOT NULL;
Devuelve:
Cita:
Titulo | Descripcion | Fecha | Cantidad_Imagenes
NULL | NULL | NULL | 0
Ambas tablas estan vacias (Use el TRUNCATE y no hay nada en ninguna) y devuelve igual ese registro... ¿Que puedo hacer?
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios