匹配字段并创建没有唯一标识符的新表

时间:2017-02-01 18:53:29

标签: sql

感谢帮助和考虑。我继承了一个挑战,希望你们中的一个巫师可以提供帮助。这是我的困境:

TABLE LAYOUT

我的剧本:

SELECT *
    FROM table_one 1
      LEFT JOIN table_two 2
        on 1.course = 2.course_list

适用于那个连接但是添加其他连接不会返回我想要的输出。

1 个答案:

答案 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规范化为两个表。