Bom dia!
Estou tendo algumas dificuldades para fazer um sql que busque na tabela de contas a receber, as contas de um determinado cliente. O que está me dificultando é que este cliente pode ser avulso, de um pedido, de um contrato, de uma vendacondicional ou de um contratodomiciliar.
Tentei fazer o seguinte:
SELECT * FROM contasreceber
WHERE estabelecimento = 1
AND (pessoa = 165
OR pedido.cliente = 165
OR contrato.cliente = 165
OR ordemservico.cliente = 165
OR vendacondicional.cliente = 165
OR contrato_domicilio.cliente = 165)
Mas está me retornando este erro:
ERROR: missing FROM-clause entry for table "pedido"
LINE 4: OR pedido.cliente = 165
