Ver Mensaje Individual
  #22 (permalink)  
Antiguo 06/12/2003, 19:20
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Por supuesto que lo óptimo es obtener los resultados de una sola consulta a la BD.... en eso estamos de acuerdo todos (creo)...

Pero te repito que te has cerrado en lo primero que funciona... y entre lo de josemi y lo mío... pues mi code es más óptimo. Si josemi te puso eso fue por comparar también el aparcamiento, pero ya que quedó claro que no es necesario... estoy seguro de que él habría hecho algo parecido a lo que hice yo... Al menos por un tema de aprendizaje (curiosidad) deberías tratar de entender lo que hace mi code y por qué no te funciona... (pero eso ya es parte de tu curiosidad, yo no lo puedo inducir)...

Ahora... yo sé poco de SQL, y ayer estuve tratando de buscar la consulta que lo resuelva y no lo conseguí... pero un punto intermedio puede ser algo que creo que ya se dijo antes:

-Hacr la primera consulta y armar uuna lista con las matrículas. Debería generar algo así:
Código PHP:
$lista="(matri1, matri2, matri3, etc...)"
-Hacer la segunda consulta incluyendo
Código PHP:
"... AND reserva.matricula NOT IN '".$lista."'; 
Saludos

Última edición por jpinedo; 06/12/2003 a las 19:34