Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/04/2009, 13:11
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: un empujon de ayuda por favor

Sólo he quitado el segundo asterisco y puesto en su lugar folio.
Código sql:
Ver original
  1. SELECT * FROM entradas WHERE folio IN (SELECT folio FROM salidas WHERE fecha_autorizado!='0000-00-00 ')
Tampoco deberías usar el primer asterisco, pon solamente los nombres de los campos que quieres traerte, salvo, claro está, que se trate de todos.
Seguramente sería más rápido hacerlo con inner join, pero tendrías que decirnos si tienes indexados los campos folios de ambas tablas.

Código sql:
Ver original
  1. SELECT * FROM entradas INNER JOIN salidas ON entradas.folio = salidas.folio WHERE salidas.fecha_autorizado !='0000-00-00';

Última edición por jurena; 28/04/2009 a las 15:52