From: | Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar> |
---|---|
To: | Aland Laines <aland(dot)laines(at)gmail(dot)com> |
Cc: | POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consulta quizas de novato |
Date: | 2016-10-12 23:30:31 |
Message-ID: | 261712596.2712583.1476315031216.JavaMail.root@fmed.uba.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
----- Mensaje original -----
> De: "Aland Laines" <aland(dot)laines(at)gmail(dot)com>
> Para: "POSTGRES" <pgsql-es-ayuda(at)postgresql(dot)org>
> Enviados: Miércoles, 12 de Octubre 2016 19:50:48
> Asunto: [pgsql-es-ayuda] Consulta quizas de novato
>
>
>
>
>
> Hola compañeros, tengo dos tablas
>
> dependencias
>
> id dependecia
> ========
> 1 nombre1
>
> 2 nombre2
> 3 nombre3
>
>
> codigos
>
> id codigo
> ========
> 1 codigo1
> 2 codigo2
> 3 codigo3
> 4 codigo4
> 5 codigo5
> 6 codigo6
> 7 codigo7
> 8 codigo8
>
>
>
>
>
>
> quiero combinar estas dos tabla en un vista de esta forma:
>
>
> nombre codigo
>
> =============
>
> nombre1 codigo1
> nombre1 codigo2
> nombre1 codigo3
> nombre1 codigo4
> nombre1 codigo5
> nombre1 codigo6
> nombre1 codigo7
> nombre1 codigo8
> nombre2 codigo1
> nombre2 codigo2
> nombre2 codigo3
> nombre2 codigo4
> nombre2 codigo5
> nombre2 codigo6
> nombre2 codigo7
> nombre2 codigo8
> nombre3 codigo1
> nombre3 codigo2
> nombre3 codigo3
> nombre3 codigo4
> nombre3 codigo5
> nombre3 codigo6
> nombre3 codigo7
> nombre3 codigo8
>
>
>
Creo que estamos hablando del producto cartesiano de ambas tablas.
Seria algo como
SELECT dependencia, codigo from dependencias cross join codigo;
HTH
Gerardo
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Aland Laines | 2016-10-13 14:34:18 | Re: Consulta quizas de novato |
Previous Message | Anthony Sotolongo | 2016-10-12 23:11:57 | Re: Consulta quizas de novato |