Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/02/2010, 05:50
n0ldor
 
Fecha de Ingreso: febrero-2008
Ubicación: Vigo, España
Mensajes: 150
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Consulta a dos tablas

Muchisimas gracias, pedazo de consulta...

La he adaptado a la mia y casi funciona del todo. Pero el único problema que tengo es que solo me muestra las fichas que tienen una ficha en el historial, y me interesaría tambien que me devolviera las que no tienen ninguna.

Te dejo aqui como la adapte para mis datos:

Código MySQL:
Ver original
  1. SELECT sbc.* , H2.id
  2. (SELECT F.*, max(H.fecha) UltimoHistorial
  3. FROM datos_form F LEFT JOIN historial H
  4. on F.id=H.id_form
  5. GROUP BY F.id) sbc
  6. INNER JOIN historial H2
  7. ON sbc.UltimoHistorial=H2.fecha
  8. AND sbc.id=H2.id_form;