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

Una mano con una relación

Estas en el tema de Una mano con una relación en el foro de Mysql en Foros del Web. Hola, A ver si me podéis hechar una mano con una relación. Tengo dos tablas una de articulos y otra de autores, la tabla de ...
  #1 (permalink)  
Antiguo 30/12/2008, 14:49
 
Fecha de Ingreso: noviembre-2005
Mensajes: 182
Antigüedad: 18 años, 4 meses
Puntos: 4
Una mano con una relación

Hola,

A ver si me podéis hechar una mano con una relación.

Tengo dos tablas una de articulos y otra de autores, la tabla de artículos tiene un campo autor_id donde se introduce el código del autor que es el primary key de la tabla con los autores, quiero sacar toda la fila de un artículo junto con los datos de su autor que se encuentran en otra tabla con los aurores:

Código:
SELECT * from articulos 
LEFT JOIN autor ON autor_id.articulos=autor_id.autor 
WHERE articulos.id=500
Seguro que lo que estoy haciendo es un desastre, estoy perdidísimo en esto de las relaciones.

Muchas gracias.
  #2 (permalink)  
Antiguo 30/12/2008, 17:19
 
Fecha de Ingreso: noviembre-2005
Mensajes: 182
Antigüedad: 18 años, 4 meses
Puntos: 4
Respuesta: Una mano con una relación

Bueno, parece que he dado con la instrucción:

Código:
SELECT * FROM articulos
INNER JOIN autor ON articulos.autor_id = autor.autor_id
WHERE  articulos.id=500
Es mejor utilizar este tipo de instrucciones que dos consultas por separado?

Saludos
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 20:32.