php,postgresql,mysql

标签 php mysql postgresql

我被困在一个查询中。我不知道到底是什么问题..任何人都可以帮助我吗??

代码如下:

当我运行查询时它抛出错误:错误:关系“CONTRACTORS”不存在 第 5 行:来自“承包商”

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

最佳答案

试试这个

select  cont.name, cont.total,cp.contractor_id,cp.amount_paid,wt.id
                FROM
                (
                  select  name,id, sum(amount_to_be_paid) as total
                  from contractors group by name,id
                ) 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

关于php,postgresql,mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14028075/

相关文章:

php - 使用 GET 获取正确的 URL

php - MySQL/PHP/PHPMydamin 错误

php - Excel 无法打开大型 xml 文件

php 转到变量

sql - 选择查询需要更长的时间才能返回结果

php - 自动递增自定义帖子类型标题

Java无法连接MySQL服务器

php - cPanel PHP 5.1 到 5.4 更改, header (位置 :index. php)

postgresql - 如何更改 PostgreSQL Studio 的不活动超时?

python - 将 Vagrant 和 VM 与 python-django 和 PostgreSQL 结合使用