即使没有记录,SQL也会为零?

时间:2012-09-11 21:39:56

标签: sql-server-2008

我正在使用SQL Server 2008

我有2张桌子

  1. PS

    列:PS_ID(PK),AID(FK),PS_Vendor

  2. 系统

    列:System_ID(PK),AID(FK),Sys_Prod

  3. 这两个表通过PS.AID = System.AID

    连接

    我必须找到每个PS_Vendors的{​​{1}}和每个SYS_Product的总数。

    我的输出必须如下:

    Sys_product

    我创建了一个名为PS_Vendor Sys_product Count Total ABC A 2 10 ABC B 5 20 ABC C 0 15 XYZ A 3 10 XYZ B 0 20 XYZ C 12 15 的视图:

    PS_system_View

    我在组合这些

    时遇到了麻烦
    select * from system
    left outer join ps
    on ps.aid=system.aid
    

0 个答案:

没有答案