Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用内部联接连接php查询上的sql_Php_Mysql_Join - Fatal编程技术网

使用内部联接连接php查询上的sql

使用内部联接连接php查询上的sql,php,mysql,join,Php,Mysql,Join,我想把表作为和值连接起来,这样我就可以通过每个nip_ar得到和值 我有这个问题,我认为它是正确的,但我得到了错误的结果 SELECT nip_ar,nama_ar,sum(JUMLAH) as JUMELAH from assign inner join ( select concat(npwp,kpp,cab) as ident,npwp,sum(jumlah_bayar) as JUMLAH from mpnruteng WHERE substr(tgl_bayar

我想把表作为和值连接起来,这样我就可以通过每个nip_ar得到和值

我有这个问题,我认为它是正确的,但我得到了错误的结果

SELECT nip_ar,nama_ar,sum(JUMLAH) as JUMELAH
from assign
inner join (
    select concat(npwp,kpp,cab) as ident,npwp,sum(jumlah_bayar) as JUMLAH
    from mpnruteng
    WHERE substr(tgl_bayar,1,4)='2013'
    group by ident
 ) as mpn ON concat(assign.npwp,assign.kpp,assign.cab)=mpn.ident
 group by nip_ar;
我将像这样拆分查询

SELECT nip_ar,nama_ar,sum(JUMLAH) as JUMELAH from assign inner join

有人看到问题了吗?请帮我修一下

这是数据库结构

表分配

 id | npwp | kpp | cab | nip_ar | nama_ar
表mpn

no | npwp | kpp | cab | nama | kode_map | kode_bayar | masa_pajak |
sk_ssp | tgl_bayar | jumlah_bayar | ntpn | bank | no_spm | idbilling |
jenis |

一般提示:如果您遇到错误,请告诉我们错误是什么。在不知道表的详细信息的情况下,您的
groupby
似乎缺少
nama\u ar
 id | npwp | kpp | cab | nip_ar | nama_ar
no | npwp | kpp | cab | nama | kode_map | kode_bayar | masa_pajak |
sk_ssp | tgl_bayar | jumlah_bayar | ntpn | bank | no_spm | idbilling |
jenis |