[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