[Php-avanzado] Consulta sobre WHERE mysql

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Mayo 6 19:57:58 ART 2009


Hola Alejandro,

	y yo agrego: sí se puede en una subconsulta. Toda subconsulta se puede
reescribir usando joins y condiciones.
	Vemos todo esto en la clase 9 y 10 del curso!

El mié, 06-05-2009 a las 16:07 -0300, Rogelio A. Schwindt escribió:
> "Lo de las subconsultas es válido, pero no recomendado. Salvo en muy
> pocas ocasiones, cualquier problema de SQL se puede resolver en una
> sola consulta, usando JOINS de tablas y condiciones."
>  
> Agrego==>   "Siempre y cuando tengas bien normalizadas las tablas..."
>  
> Saludos...
> 
> 
> Rogelio A. Schwindt
> Analista de Sistemas
> Area informática
> FCA - Balcarce
> agrainfo en mdp.edu.ar
>         ----- Original Message ----- 
>         From: Matias Gea 
>         To: Lista del curso de PHP Avanzado 
>         Sent: Wednesday, May 06, 2009 11:54 AM
>         Subject: Re: [Php-avanzado] Consulta sobre WHERE mysql
>         
>         
>         Lo de las subconsultas es válido, pero no recomendado. Salvo
>         en muy pocas ocasiones, cualquier problema de SQL se puede
>         resolver en una sola consulta, usando JOINS de tablas y
>         condiciones.
>         
>         Lo de las subconsultas es algo así:
>         
>         SELECT *
>         FROM usuarios
>         WHERE id IN (SELECT id FROM usuarios_validos)
>         
>         Ese es un ejemplo de los miles que hay con subconsultas, podes
>         usarlas como conjunto de datos para un WHERE o como conjunto
>         de datos para un FROM (o JOIN).
>         
>         De última, pasanos la estructura de tablas y tu problema y
>         vemos que podemos hacer.
>         
>         
>         Saludos, Matias
>         
>         El 6 de mayo de 2009 11:46, Ezequiel Mujica
>         <ezequielmujica en gmail.com> escribió:
>                 Hola Alejandro, 
>                 Podes poner dentro de una consulta una subconsulta,
>                 que estimo que es lo que querés hacer...
>                 
>                 Saludos,
>                 Ezequiel.-
>                 
>                 
>                 
>                 
>                 2009/5/6 Alejandro Sanchez
>                 <ciudaddemardelplata en gmail.com> 
>                 
>                 
>                         Se puede poner más de un WHERE en una consulta
>                         mysql o solo uno?
>                         :-)
>                         >
>                         _______________________________________________
>                         > Php-avanzado mailing list
>                         > Php-avanzado en pato2.fi.mdp.edu.ar
>                         >
>                         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                         
>                         _______________________________________________
>                         Php-avanzado mailing list
>                         Php-avanzado en pato2.fi.mdp.edu.ar
>                         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 
>                 
>                 _______________________________________________
>                 Php-avanzado mailing list
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>         
>         
>         
>         
>         ______________________________________________________________
>         
>         _______________________________________________
>         Php-avanzado mailing list
>         Php-avanzado en pato2.fi.mdp.edu.ar
>         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado