Mysql查询vtiger左连接
我想使用vtiger crm数据库制作报告,目前为止我已经尝试了以下mysql查询: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",
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
,否则服务合约模块无法工作。