Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/06/2010, 04:02
mercucho1
 
Fecha de Ingreso: enero-2006
Mensajes: 13
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Problema con consulta anidada

Cita:
Iniciado por jurena Ver Mensaje
Prueba así:
SELECT m.id, m.nombre, t1.estado, t1.fechacreacion FROM MATERIAL m INNER JOIN (SELECT idmaterial, estado, fechacreacion FROM HISTORIAL_MATERIAL ORDER BY fechacreacion DESC)t1 on t1.idmaterial = m.id GROUP BY m.id
vaya, me he encontrado con otro problema. Resulta que quiero sacar solo el material que este disponible (en mi caso lo he codificado con un int, donde 0 es disponible, 1 ocupado...). Al modificar la consulta para realizar esto, ya no me saca los datos correctos, ya que al tener el select interno todos los registros disponibles, coge los especifique en el where ignorando el orden preestablecido :( ¿alguna sugerencia?