使用tsql统计3个表的数据

问题描述 投票:0回答:1

我正在尝试计算每年使用仪器的次数:

我有 3 个表:程序 p、仪器 i、仪器类型 t

它们的链接如下:p包含i的primary_no,i包含t的primary_no。

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

sql sql-server-2008 t-sql
1个回答
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

让我知道这是否适合您。

© www.soinside.com 2019 - 2024. All rights reserved.