php, postgresql, mysql

Estoy atascado en una consulta. No sé cuál es el problema exactamente ... ¿Puede alguien ayudarme?

Aquí está el código:

mientras ejecuto la consulta arroja el error: ERROR: la relación "CONTRATISTAS" no existe LÍNEA 5: de "CONTRATISTAS"

select  cont.name, cont.total,cp.contractor_id,cp.amount_paid,wt.id
                FROM
                (
                  select name,sum(amount_to_be_paid) as total
                  from "CONTRACTORS"
                  group by name
                ) cont
                left join
                (
                  select contractor_id,sum(amount_paid) as amount_paid
                  from "CONTRACTOR_PAYMENTS" 
                  group by contractor_id
                ) cp

                    on cont.id= cp.contractor_id
                              left join worktypeids as wt on cont.worktypeid_id = wt.id AND wt.project_id=2

Respuestas a la pregunta(2)

Su respuesta a la pregunta