感谢帮助和考虑。我继承了一个挑战,希望你们中的一个巫师可以提供帮助。这是我的困境:
我的剧本:
SELECT *
FROM table_one 1
LEFT JOIN table_two 2
on 1.course = 2.course_list
适用于那个连接但是添加其他连接不会返回我想要的输出。
答案 0 :(得分:0)
除了非规范化表数据之外,您还必须对表2进行3次左连接:
title = "PDF Dues"
url = "/account/dues/pdf/:id"
layout = "profile"
is_hidden = 0
==
<?php
use Corp\Proj\Models\Account;
use Renatio\DynamicPDF\Classes\PDF;
use Renatio\DynamicPDF\Models\PDFTemplate;
function onStart()
{
$id= $this->param('id');
$account = Account::find($id);
return PDF::loadTemplate("proj:invoice", ['data' => $account])->stream();
}
当然,所有这些都假设有限数量的“课程”列。但理想情况下,您可以将表1规范化为两个表。