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

questionAnswers(4)

yourAnswerToTheQuestion