代码之家  ›  专栏  ›  技术社区  ›  Alyssa

计算查询中的行数

  •  0
  • Alyssa  · 技术社区  · 2 年前

    我有两张桌子

    年龄:

    名称 年龄
    约翰 39
    凯瑟琳 25
    Leslie 75
    Gary 20
    信仰 58

    城市:

    名字(_N) 年龄
    约翰 纽约
    凯瑟琳 波士顿
    Leslie 迈阿密
    脉幅调制 西雅图
    Gary 芝加哥
    信仰 Santa Barbra

    select distinct First_Name as missing_names from City minus select distinct Name from Ages

    这将返回:

    缺少名称
    脉幅调制

    我想统计missing_names中返回的项目数

    我试过了 select count(distinct First_Name) as missing_names from City minus select distinct Name from Ages 但这只返回6(不是1)

    换句话说,我希望我的最终输出是:

    缺少名称
    1.
    1 回复  |  直到 2 年前
        1
  •  1
  •   Mvsk    2 年前

    我认为您可以在此基础上编写子查询。

    从中选择计数(*)( 从城市中选择不同的名字作为missing_names减去从年龄中选择不同名称 )

    推荐文章