Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
Mysql查询vtiger左连接_Mysql_Vtiger - Fatal编程技术网

Mysql查询vtiger左连接

Mysql查询vtiger左连接,mysql,vtiger,Mysql,Vtiger,我想使用vtiger crm数据库制作报告,目前为止我已经尝试了以下mysql查询: SELECT DATE_FORMAT(vtiger_crmentity.createdtime,'%d/%m/%Y') as "Tanggal Transaksi",DATE_FORMAT(due_date ,'%d/%m/%Y') as "Tanggal Jatuh Tempo",campaignname as "No. Kartu Kredit",

我想使用vtiger crm数据库制作报告,目前为止我已经尝试了以下mysql查询:

SELECT DATE_FORMAT(vtiger_crmentity.createdtime,'%d/%m/%Y') as "Tanggal Transaksi",DATE_FORMAT(due_date ,'%d/%m/%Y') as "Tanggal Jatuh Tempo",campaignname as "No. Kartu Kredit",contact_no as "Customer ID",concat(firstname," ", lastname) as "Nama",FORMAT(vtiger_servicecontractscf.cf_1107, 0, 'de_DE') as "Tagihan Bank",FORMAT(vtiger_servicecontractscf.cf_1095, 0, 'de_DE') as "Gesek",FORMAT(vtiger_servicecontractscf.cf_1101, 0, 'de_DE') as "Titip Bayar",if (cf_1101-accountingpaidamount>0,FORMAT(cf_1101-accountingpaidamount, 0, 'de_DE'),0) as "Hutang TB", if (cf_1101-accountingpaidamount>0,"Belum Lunas","Sudah Lunas") as "Status Lunas TB",vtiger_accounting.description as "Keterangan" 
FROM vtiger_servicecontracts, vtiger_crmentity, vtiger_servicecontractscf, vtiger_campaign, vtiger_contactdetails, vtiger_sqlreportscf, vtiger_sqlreports

LEFT JOIN vtiger_accounting
on vtiger_accounting.accountingrelated2=vtiger_servicecontracts.servicecontractsid
LEFT JOIN vtiger_accounting_payments
on vtiger_accounting_payments.idtransaction=vtiger_accounting.accountingid

WHERE vtiger_contactdetails.contactid=vtiger_servicecontracts.contactid and
vtiger_campaign.campaignid=cf_1155
and vtiger_crmentity.crmid=vtiger_servicecontracts.servicecontractsid
and vtiger_servicecontractscf.servicecontractsid=vtiger_servicecontracts.servicecontractsid
and vtiger_sqlreports.sqlreportsid=204
and vtiger_sqlreports.sqlreportsid=vtiger_sqlreportscf.sqlreportsid
AND (vtiger_crmentity.createdtime BETWEEN cf_1157 and cf_1159)

group by campaignname
我的目的: 我想显示与表vtiger_accounting和vtiger_accounting_payments有连接或没有连接的查询

查询结果为:

1054-on子句中的未知列“vtiger\u servicecontracts.servicecontractsid” 我应该修改什么来实现我的目标

对不起,英语不好


谢谢

找出真正的字段名是什么?显然
servicecontractsid
vtiger\u servicecontracts
中不存在。是的,请检查它的拼写是否正确我认为我没有错:如果不存在,请创建表
vtiger\u servicecontracts
servicecontractsid
int(11)默认为空,…
contactid
int(19)默认为空)ENGINE=InnoDB默认字符集=utf8@designiscayulita请将
desc vtiger\u servicecontracts
粘贴到这里,在vtiger数据库中,vtiger\u servicecontracts表中应该有
servicecontracsid
,否则服务合约模块无法工作。