使用从一个SQL查询到另一个sql查询的多个输出

时间:2017-10-13 12:33:48

标签: sql

如何为以下创建sql查询 我有两张桌子

拳头表包含emp代码和类别

paycode   category
12345     manager
23456     manager
23654     manager
78965     AM
56987     AM
58966     AM

和第二个表包含付费代码和休假类型以及日期

Paycode  leavetype  date
12345      sl      01-01-2017
12345      sl      02-01-2017
12345      sl      03-01-2017
12345      sl      04-01-2017

23456      EL      01-01-2017
23456      EL      01-01-2017
23456      EL      01-01-2017
23456      EL      01-01-2017

我想从第一张表中选择一个类别,并针对每个输出我想要计算一个特定假期的数量

2 个答案:

答案 0 :(得分:0)

试试这个 -

SELECT E.Paycode, E.Category, COUNT(C.leavetype)
FROM EMP E
LEFT JOIN CATEGORY C ON E.Paycode = C.Paycode
GROUP BY E.Paycode, E.Category

答案 1 :(得分:0)

试试这个:

class KDataService
{
    /** @var  string */
    private $license;

    /** @var  string */
    private $owner;

    /** @var string  */
    private $accessToken;

    public function __construct($owner, $license)
    {
        $this->owner = $owner;
        $this->license = $license;

        ...

    }

       ...

}