Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2011, 17:54
Avatar de latinpower
latinpower
 
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 13 años, 8 meses
Puntos: 10
Select uniendo tablas

Hola,

Tengo dos tablas de este tipo

-autores
id_autor
nombre_autor

-noticias
id_noticia
id_autor
titulo

Lo que quiero es que al realizar un select, en vez de mostrarme una tabla con la columna, id_autor, me muestre el nombre_autor correspondiente

Probe con inner join, left join y right join pero me parece que no entendí bien la cosa, con inner y left me mostraba valores null(cuando no debería) y con el inner join me mostraba todas las columnas de noticias más el nombre correspondiente al id autor.

Lo que me faltaría en el último caso es especificar las columas que quiero de la tabla noticias

Ahi está como tengo la sintaxis del útimo caso:

Código MySQL:
Ver original
  1. select * from noticias inner join autores on noticias.id_autor = autores.id_autor