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

Mostrar a usuarios que no tienen registros en otra tabla

Estas en el tema de Mostrar a usuarios que no tienen registros en otra tabla en el foro de Mysql en Foros del Web. Bueno amigos tengo el siguiente problema: tengo dos tablas Usuarios y Anuncios lo que quiero obtener es la cantidad de anuncios de cada usuario. Por ...
  #1 (permalink)  
Antiguo 17/01/2011, 21:03
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Mostrar a usuarios que no tienen registros en otra tabla

Bueno amigos tengo el siguiente problema:

tengo dos tablas

Usuarios y Anuncios

lo que quiero obtener es la cantidad de anuncios de cada usuario. Por lo cual tengo esto:

Código MySQL:
Ver original
  1. SELECT usu.id,usu.usuario,usu.email,usu.lastip,DATE_FORMAT(usu.fechaRegistro,'%d/%c/%Y %H:%i:%s') as fecha,COUNT(anu.id) as avisos
  2.     FROM usuarios usu inner join anuncios anu
  3.     on anu.usuario=usu.usuario
  4.     ORDER BY usu.id

pero bueno el problema es que si el usuario no tiene registros en la tabla anuncios este no sale desplegado y lo que yo necesito es que lo muestre y en avisos muestre 0

Como podria hacerlo ?

Muchas gracias.
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #2 (permalink)  
Antiguo 17/01/2011, 21:11
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Mostrar a usuarios que no tienen registros en otra tabla

busca sobre LEFT JOIN o RIGHT JOIN y ahi veras que tendras los resultados que deseas, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 17/01/2011, 21:57
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: Mostrar a usuarios que no tienen registros en otra tabla

ok muchas gracias :)
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.

Etiquetas: registros, usuarios, tablas
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 13:22.