Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 24-mar-2008, 12:11   #1 (permalink)
felixja ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 6
Duda con consulta combinada

Buenas tardes,

tengo dos tablas relacionadas, una de noticias y otra de videos adjuntos a las noticias y necesito hacer una query que me devuelva las noticias que tienen algún video relacionado.

Lo que he probado hasta el momento es hacer lo siguiente.

"select noticias.* from noticias left join videos on noticias.id = videos.id_noticia" y variaciones sobre lo mismo. El problema que tengo es que si hay varios vídeos relacionados con la misma noticia, me saca un registro por cada video que hay, y yo lo unico que quiero es que cuando haya un vídeo o mas solo me saque un registro. Diciendolo de otra manera... no quiero que en el resultado se repitan ids de noticias.

Cómo podría hacerlo???

Gracias
Un saludo
felixja está desconectado   Responder Citando
Antiguo 24-mar-2008, 12:19   #2 (permalink)
djagu_26 ha deshabilitado el karma
 
Avatar de djagu_26
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 393
Enviar un mensaje por MSN a djagu_26
Re: Duda con consulta combinada

si mal no recuerdo con la clausula Distinct lo puedes hacer
saludos
__________________
"La magia no existe, la programacion si"

Solo hay 10 clases de personas: las que entienden los numeros binarios y las que no.
djagu_26 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:49.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93