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

Problema con un select

Estas en el tema de Problema con un select en el foro de Mysql en Foros del Web. Hola: Hace tiempo que os leo y me habéis solucionado mas de un problema, pero ahora tengo uno que no logro solucionar. Me explico: Tengo ...
  #1 (permalink)  
Antiguo 13/07/2010, 14:16
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Problema con un select

Hola:
Hace tiempo que os leo y me habéis solucionado mas de un problema, pero ahora tengo uno que no logro solucionar.
Me explico:
Tengo una base de datos y quiero recoger los datos de una tabla condicionandola a otra tabla.
la primera tabla "noticias" tiene registros introducidos por diferentes usuarios
y en la segunda tabla "amigos" donde relaciono a los usuarios

Mi intencion es listar todas las noticias de un usuario y las de sus amigos

La estructura a grandes rasgos de las tablas seria esta:
Noticias
numero, numerousuario , titulo, comentario fecha

Amigos
numerousuario amigo

una de las que he probado es esta pero no me da los resultados deseados

"SELECT * FROM noticias where numerousuario=1 or (select amigo from amigos where numerousuario=1)"

Un Saludo
  #2 (permalink)  
Antiguo 13/07/2010, 14:46
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Problema con un select

"SELECT * FROM noticias where numerousuario=1 or numerousuario IN (select amigo from amigos where numerousuario=1)"
Imagino que amigo es un campo numérico.
  #3 (permalink)  
Antiguo 14/07/2010, 02:58
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Problema con un select

Gracias!! Jurena:
Funciona perfecto

Etiquetas: select
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.