I am new to postgresssql. I have two table like this
Table A
id      |value  | type1  | type2  | type3
bigint  |text   | bigint | bigint | bigint
Table B
Id      | description
bigint  | text  
Table A's type1,type2,type3 is the ids of Table B but not foreign key constraint.
I have to retrieve like this
Select a.id,
       a.value,
       b.description1(as of a.type1),
       b.description1(as of a.type1),
       b.description1(as of a.type1)
 
     
     
    