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

ayuda en consulta

Estas en el tema de ayuda en consulta en el foro de Mysql en Foros del Web. Saludos tengo 2 tablas PUBLICACION - pub_id - pub_nombre NOTICIA - not_id - not_pub_id - not_titulo - not_texto como muestro el nombre de publicaciones que ...
  #1 (permalink)  
Antiguo 26/06/2006, 09:39
 
Fecha de Ingreso: octubre-2003
Ubicación: BolivianitA
Mensajes: 235
Antigüedad: 20 años, 6 meses
Puntos: 0
ayuda en consulta

Saludos

tengo 2 tablas

PUBLICACION
- pub_id
- pub_nombre

NOTICIA
- not_id
- not_pub_id
- not_titulo
- not_texto

como muestro el nombre de publicaciones que por lo menos tenga una noticia.

no soy tan buena ene sto dle SQL :(

ayudita
__________________
rocita
  #2 (permalink)  
Antiguo 26/06/2006, 09:52
lpz
 
Fecha de Ingreso: abril-2006
Ubicación: Argentina
Mensajes: 402
Antigüedad: 18 años
Puntos: 2
No me acuerdo bien como hacer esto pero para darte una idea parece que hay que hacer una doble consulta usando la funcion count y diciendole que sea mayor a 1... Que alguien corrija si esto esta mal...
  #3 (permalink)  
Antiguo 26/06/2006, 09:58
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Hola rocita :
Una consulta, con que campo se relacionan ambas tablas?
pub_id(publicacion) su campo similar en noticia es not_pub_id?
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #4 (permalink)  
Antiguo 26/06/2006, 10:00
 
Fecha de Ingreso: octubre-2003
Ubicación: BolivianitA
Mensajes: 235
Antigüedad: 20 años, 6 meses
Puntos: 0
Cita:
Iniciado por lpz
No me acuerdo bien como hacer esto pero para darte una idea parece que hay que hacer una doble consulta usando la funcion count y diciendole que sea mayor a 1... Que alguien corrija si esto esta mal...
si me dijieron que es algo asi ... pero no tengo idea de hacer selects anidados :(
__________________
rocita
  #5 (permalink)  
Antiguo 26/06/2006, 10:01
 
Fecha de Ingreso: octubre-2003
Ubicación: BolivianitA
Mensajes: 235
Antigüedad: 20 años, 6 meses
Puntos: 0
Cita:
Iniciado por PequeñoMauro
Hola rocita :
Una consulta, con que campo se relacionan ambas tablas?
pub_id(publicacion) su campo similar en noticia es not_pub_id?
Saludos

si PequeñoMauro esa es la relación ... besitos
__________________
rocita
  #6 (permalink)  
Antiguo 26/06/2006, 10:14
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Hola:
Al hacer este tipo de join, definitivamente te relacionara los campos que tengan aunque sea una sola relación, si no existen códigos idénticos existentes en ambas tablas, no te lo mostrará. Pongo el DISTINCT para que no se repita el nombre de la publicación que deseas:

Cita:
select DISTINCT n.not_pub_id,pub_nombre AS nombre
from publicacion p,noticia n
where p.pub_id=n.not_pub_id;
Espero que sea lo que desees...
Saluditos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
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 09:31.