ves, 10 de agosto de 2017 15:44
*Para:* Kernel; Ayuda
*Asunto:* Re: lo que se queda fuera de un join
Como te comentamos puedes utilizar las opciones del JOIN ->
LEFT,RIGHT, etc. y con ellas vas armando tu query, en tu caso como solo
quieres obtener los de t1 que no están e t2 con poner t2.n
SELECT * FROM t1 LEFT OUTER JOIN t2 USING (num) WHERE t2.values is null;
El 10 de agosto de 2017, 14:50, Kernel escribió:
>
>
>
> Voy a intentar explicarme con un ejemplo, necesito sacar todas aquellas
> filas de t1, que no estan en t2.
> Podría hacerlo con un 't1.num not in (select ', pero
Como te comentamos puedes utilizar las opciones del JOIN ->
LEFT,RIGHT, etc. y con ellas vas armando tu query, en tu caso como solo
quieres obtener los de t1 que no están e t2 con poner t2.num is null en
el where vas a obtener el resultado
SELECT * FROM t1 left JOIN t2 ON t1.num = t2.num wh
Voy a intentar explicarme con un ejemplo, necesito sacar todas aquellas
filas de t1, que no estan en t2.
Podría hacerlo con un 't1.num not in (select ', pero lo necesito
para un caso bastante mas complejo.
tabla t1
num | name
-+--
1 | a
2 | b
3 | c
tabla t2
num
{LEFT|RIGHT} OUTER JOIN ?
LInk https://www.postgresql.org/docs/9.6/static/tutorial-join.html
El 10 de agosto de 2017, 13:55, Kernel escribió:
> Hola,
>
> me suena que hay una forma de obtener los registros que se han quedado
> fuera de un join, estoy buscando en el manual pero no consigo verlo
Hola,
te refieres a las opciones del JOIN left , right o outter ?
saludos
On 10/08/17 12:55, Kernel wrote:
Hola,
me suena que hay una forma de obtener los registros que se han quedado
fuera de un join, estoy buscando en el manual pero no consigo verlo,
¿me podéis dar una pista para busc
Hola,
me suena que hay una forma de obtener los registros que se han quedado
fuera de un join, estoy buscando en el manual pero no consigo verlo,
¿me podéis dar una pista para buscar el el manual?
Gracias