Junção ou consulta eficiente de tabela SQL em POSTGRES? Como e o que fazer?
Eu tenho as seguintes tabelas
tabela 1
ID1 YEAR1
1 1980
2 1964
3 1910
Tabela 2
ID2 YEAR2 VALUE
1 2000 A
1 1900 B
2 1950 C
2 1900 B
3 2000 C
3 1970 B
4 1900 D
4 1800 E
Gostaria de ingressar / consultar essas tabelas para:
para cada ID1 na tabela 1 corresponde, adicione uma coluna denominada VALUE - para que os nomes das colunas sejam A, B, ... e assim por diante, e a coluna seja TRUE (T) ou FALSE (F).
A coluna A ... seria TRUE, se houvesse ID1 correspondente ao ID2 da tabela 2 e o YEAR2 para a linha fornecida na tabela 2 que correspondesse ao ID2 fosse menor que YEAR1 da tabela 1 que forneceu 1 e VALUE da linha que tivesse O ID2 da tabela 2 tinha A
Portanto, a tabela resultante seria a seguinte:
ID1 YEAR1 A B C D E
1 1980 F T F F F
2 1964 F T T F F
3 1910 F F F F F