Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/07/2011, 20:41
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 23 años, 2 meses
Puntos: 21
Respuesta: Consultar a 2 tablas JOIN

Estimado Leo,

El ejemplo que pusiste es exactamente el planteamiento a mi necesidad.

Debo analizar la siguiente instrucción:

Código MySQL:
Ver original
  1. mysql> SELECT A.*, B.* FROM TablaA A
  2.     -> INNER JOIN TablaB B on A.id_a = B.id_a
  3.     -> INNER JOIN
  4.     -> (
  5.     -> SELECT id_a, min(fecha) min_fecha FROM TablaB GROUP BY id_a
  6.     -> ) C
  7.     -> on B.id_a = C.id_a AND B.fecha = C.min_fecha;

Mi instrucción actual es:

Código MySQL:
Ver original
  1. SELECT A.id_a , A.descripcion, B.id_a, B.fecha, B.cantidad
  2. FROM articulos A
  3. LEFT JOIN movimientos B on A.id_a = B.id_a

No debo basarme en la fecha para identificar al primer registro, ya que en algunos casos un artículo puede tener varios registros un artículo con la misma fecha, por ello debo tomar: B.id_a

Deberé estudiar la instrucción que me suguieres (la cual veo muy larga "grande")

Gracias por tu ayuda.

Bier