使用tsql计算3个表中的数据

时间:2015-07-20 09:35:22

标签: sql sql-server-2008 tsql

我正在计算每年使用乐器的次数:

我有3个表格:程序p,工具i,instrument_types这些​​链接如下:

p包含i的primary_no,i包含t的primary_no。

我如何计算使用类型的次数?

1 个答案:

答案 0 :(得分:0)

必须对列调用的内容进行一些猜测。希望这些名称对你有充分的理解

Select
        T.Type_Desc
    ,   I.Instr_Desc
    ,   Count(P.*)  Usage_Count
From
        Procedures          P
Inner
Join    Instrument          I
    On  I.P_FK              =   P.PK
Inner
Join    Instrument_Type T
    On  T.T_FK              =   T.PK
Group
    By  T.Type_Desc
    ,   I.Instr_Desc

请告诉我这是否适合您。