[Php-avanzado] Proyecciones SQL - Direcciones
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Sab Jul 6 23:08:34 ART 2013
Es que este ejercicio no las necesita...
El sáb, 06-07-2013 a las 22:38 -0300, Ariel Fernández escribió:
> Ah, Ok, bueno, estuve viendo algo de subconsultas, pero no logro
> entender cómo aplicar dos select en éste ejercicio...tal vez lo
> podamos ver la próxima clase...
>
>
>
>
> El 6 de julio de 2013 22:24, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
> Hola Ariel,
>
> la query está bien, y no son dos consultas en una:
> simplemente es
> proyectar campos de la misma tabla valiéndose de alias para
> diferenciar
> cada uno.
>
> Ninguno de estos ejercicios lo requería, pero se
> pueden hacer dos
> consultas en una, anidando un select adentro de otro:
> subquerys.
>
> Saludos!
>
>
> El sáb, 06-07-2013 a las 21:37 -0300, Ariel Fernández
> escribió:
> > Leo, bueno, ahí me salió, costó pero salió.
> > Lo interpreto como dos consultas en una...
> > y si hay otra forma de hacerlo, me avisarías?
> >
> >
> >
> >
> > SELECT per.apellido,
> > per.nombre,
> > per.direccion1,
> > loc.localidad,
> > prov.provincia,
> > per.direccion2,
> > loc_2.localidad,
> > prov_2.provincia
> > FROM personas as per
> > JOIN localidades as loc ON per.id_ciudad1=loc.id
> > JOIN provincias as prov ON loc.id_provincia=prov.id
> > JOIN localidades as loc_2 ON per.id_ciudad2=loc_2.id
> > JOIN provincias as prov_2 ON
> loc_2.id_provincia=prov_2.id
> >
> >
> > está probado por supuesto, y funciona !
> >
> >
> >
> >
> >
> >
> >
> >
> > Aquí las pruebas, ésto es lo que devuelve:
> >
> >
> > apellido
> > nombre
> > direccion1
> > localidad
> > provincia
> > direccion2
> > localidad
> > provincia
> >
> > fernandez
> > ariel
> > siria
> > 1833
> > Mar del
> > Plata
> > Buenos
> > Aires
> > langueyu 950
> > Tandil
> > Buenos
> > Aires
> > fernandez
> > damian
> > valentin gomez 2000
> > Flores
> > Capital
> > Federal
> > avellaneda 1833
> > Alvear
> > Corrientes
> > vivani
> > graciela
> > william
> > morris
> > 500
> > Arroyito
> > Córdoba
> > colon
> > 154
> > San
> > Martín
> > de Los
> > Andes
> > Neuquén
> >
> >
> >
> >
> >
> >
> >
> >
> > Saludos
> >
> >
>
> > _______________________________________________
> > 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
> Web: http://leonardo.tadei.com.ar
> Firma pública:
> http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> 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
Web: http://leonardo.tadei.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